Comparison
Comparison operators
Less than
Returns true when the first value is less than the second value (e.g. 2 < 1 returns false while 1 < 2 would return true).
Example
SQL
CREATE JOB function_operator_example
ADD_MISSING_COLUMNS = true
AS INSERT INTO default_glue_catalog.upsolver_samples.orders_transformed_data
MAP_COLUMNS_BY_NAME
SELECT
orderid,
nettotal
FROM default_glue_catalog.upsolver_samples.orders_raw_data
WHERE ($commit_time BETWEEN run_start_time() AND run_end_time())
AND nettotal < 500
LIMIT 3;Query result
229NOEFdC5
0
uCTz0C6fB8
128
FGliNwk2lb
381.21
Greater than
Returns true when the first value is greater than the second value (e.g. 1 > 2 returns false while 2 > 1 would return true).
Example
SQL
CREATE JOB function_operator_example
ADD_MISSING_COLUMNS = true
AS INSERT INTO default_glue_catalog.upsolver_samples.orders_transformed_data
MAP_COLUMNS_BY_NAME
SELECT
orderid,
nettotal
FROM default_glue_catalog.upsolver_samples.orders_raw_data
WHERE ($commit_time BETWEEN run_start_time() AND run_end_time())
AND nettotal > 500
LIMIT 3;Query result
BegfDveBnB
865.4
nxeYxV9ojw
1261.62
RVsaqkW46f
2549.26
Less than or equal to
Returns true when the first value is less than or equal to the second value (e.g. 1.1 <= 1 returns false while 1 <= 1 would return true).
Example
SQL
CREATE JOB function_operator_example
ADD_MISSING_COLUMNS = true
AS INSERT INTO default_glue_catalog.upsolver_samples.orders_transformed_data
MAP_COLUMNS_BY_NAME
SELECT
orderid,
nettotal
FROM default_glue_catalog.upsolver_samples.orders_raw_data
WHERE ($commit_time BETWEEN run_start_time() AND run_end_time())
AND nettotal <= 500
LIMIT 3;Query result
UJvGCRv2hO
217.98
k95KKOBHxi
231.03
Ba3bKHFKvq
0
Greater than or equal to
Returns true when the first value is greater than or equal to the second value (e.g. 1 >= 1.1 returns false while 1 >= 1 would return true).
Example
SQL
CREATE JOB function_operator_example
ADD_MISSING_COLUMNS = true
AS INSERT INTO default_glue_catalog.upsolver_samples.orders_transformed_data
MAP_COLUMNS_BY_NAME
SELECT
orderid,
nettotal
FROM default_glue_catalog.upsolver_samples.orders_raw_data
WHERE ($commit_time BETWEEN run_start_time() AND run_end_time())
AND nettotal >= 500
LIMIT 3;Query result
ShCjHSzsEy
817.18
BJNVAJHS97
1145.89
9TyAPyua8A
1913.95
Equal
Returns true when the first value is equal to the second value (e.g. 1 = 2 returns false while 1 = 1 would return true).
Example
SQL
CREATE JOB function_operator_example
ADD_MISSING_COLUMNS = true
AS INSERT INTO default_glue_catalog.upsolver_samples.orders_transformed_data
MAP_COLUMNS_BY_NAME
SELECT
orderid,
shippinginfo_address_city
FROM default_glue_catalog.upsolver_samples.orders_raw_data
WHERE ($commit_time BETWEEN run_start_time() AND run_end_time())
AND shippinginfo_address_state = 'NY'
LIMIT 3;Query result
SDdDy6C7qO
Rochester
8ZNYcSSY0B
East Meadow
8lfbwMVMoY
Shirley
Not equal
Returns true when the first value is equal to the second value (e.g. 1 != 1 returns false while 1 != 2 would return true).
Example
SQL
CREATE JOB function_operator_example
ADD_MISSING_COLUMNS = true
AS INSERT INTO default_glue_catalog.upsolver_samples.orders_transformed_data
MAP_COLUMNS_BY_NAME
SELECT
orderid,
shippinginfo_address_state
FROM default_glue_catalog.upsolver_samples.orders_raw_data
WHERE ($commit_time BETWEEN run_start_time() AND run_end_time())
AND shippinginfo_address_state != 'NY'
LIMIT 3;Query result
aMIV6S5euH
ND
mRmHJfMDey
MD
UCQjGukrlW
KY
Last updated
