- This is by no means exhaustive
- Look here
- AND, OR,
-
SELECT *
FROM CODD_ORDER_ITEM
WHERE Quantity > 1
AND PRICE < 300;
SELECT *
FROM CODD_ORDER_ITEM
WHERE NOT(quantity <2 OR quantity > 3);
- IN (expression)
-
SELECT *
FROM CODD_ORDER_ITEM
WHERE OrderNumber IN (1000,3000);
- or NOT IN
-
SELECT *
FROM CODD_ORDER_ITEM
WHERE OrderNumber NOT IN (1000,3000);
- BETWEEN expr and expr
-
SELECT *
FROM CODD_ORDER_ITEM
WHERE ExtendedPrice BETWEEN 99 AND 201;
- The between is inclusive of endpoints
SELECT *
FROM CODD_ORDER_ITEM
WHERE OrderNumber BETWEEN 1000 AND 2000;
SELECT *
FROM CODD_ORDER_ITEM
WHERE OrderNumber BETWEEN 10*100 AND 20*100;
- The string comparison functions LIKE, NOT LIKE, STRCMP
- % is the wild card, one or more character.
- _ is a single character wild card.
-
SELECT *
FROM CODD_SKU_DATA
WHERE Department LIKE "C%g";
SELECT *
FROM CODD_SKU_DATA
WHERE Department LIKE "C_g";
SELECT *
FROM CODD_SKU_DATA
WHERE SKU LIKE '20_000';