1.8 KiB
MULTIPLE QUERY WITH 900'S ONLY
Analysis generated on: 4/2/2025 10:04:36 AM
SQL Statement
SELECT *
FROM UniversalQ
WHERE ((UniversalQ.CutType="Multiple") AND ((Len(Trim$([PartNumber])))>=7) AND ((Left$(Trim$([PartNumber]),1))="9"));
Dependencies
Parameters
- None
What it does
Query Description
This SQL query selects all columns (*
) from a table named UniversalQ
. The query applies multiple conditions to filter the data.
Conditions Applied
The query filters the data based on three conditions:
1. Cut Type: Multiple
The query starts by selecting only those rows where the CutType
column is set to "Multiple"
.
2. Part Number Length and Prefix
The next condition checks if the length of the trimmed part number (Trim$([PartNumber])
) is greater than or equal to 7 characters. Additionally, it verifies that the first character of the part number is "9"
. This implies a specific prefix requirement for the part numbers.
3. Data Filtering
The final condition combines the previous conditions using logical AND
operators:
- The query only selects rows where all three conditions are met (
UniversalQ.CutType="Multiple"
and both length and prefix checks pass).
Query Details
- The table name is
UniversalQ
. - The query uses the
Len
,Trim$,
andLeft$
functions to manipulate the part number data. - The result set includes all columns (
*
) from theUniversalQ
table.
Example Use Case
This query might be used in an inventory management system to filter parts based on specific criteria, such as multiple cutting methods (e.g., milling or grinding) and part numbers with a particular prefix.