Used to compare values.
!= Not equal to (in many DBs)
>= Greater than or equal to
Used to combine multiple conditions.
Example:
WHERE salary BETWEEN 30000 AND 60000
Example:
WHERE department_id IN (1, 2, 3)
5️⃣ Pattern Matching Operators
Wildcards used with LIKE:
% (zero or more characters)
_ (exactly one character)
Example:
Example:
Used with subqueries.
Example:
WHERE salary > ALL (SELECT salary FROM managers)
8️⃣ Boolean (Some Databases)
9️⃣ String & Other Conditional Operators (DB-specific)
Some databases support:
REGEXP / RLIKE (pattern matching in MySQL)
ILIKE (case-insensitive LIKE in PostgreSQL)
🔟 Arithmetic Operators (Can Be Used Inside WHERE)
Example:
WHERE salary * 12 > 500000
📌 Complete Operator & Keyword List (Quick View)
IS TRUE, IS FALSE, IS UNKNOWN
+, -, *, /, %