The WHERE clause uses operators to filter database records based on conditions, including comparisons (=, <>, >, <, >=, <=), logic (AND, OR, NOT ), Boolean (TRUE, FALSE, NULL), range (BETWEEN, IN), string (LIKE, NOT LIKE) and other operators (IS NULL, IS NOT NULL, EXISTS, NOT EXISTS).
Operators after the WHERE clause in SQL
The WHERE clause is used to filter the database according to specified conditions records in the table. It supports the use of a wide range of operators to compare field values and determine which records to retain.
Comparison operators
Logical operators
Boolean operators
Range operator
String operators
Other operators
Usage example
SELECT * FROM users WHERE id = 1; -- 使用等于运算符
SELECT * FROM orders WHERE total > 100; -- 使用大于运算符
SELECT * FROM products WHERE category = 'Electronics' OR category = 'Gadgets'; -- 使用或运算符
SELECT * FROM customers WHERE name LIKE '%John%'; -- 使用 LIKE 运算符
SELECT * FROM posts WHERE created_at BETWEEN '2023-01-01' AND '2023-12-31'; -- 使用 BETWEEN 运算符
The above is the detailed content of What operations can be followed by where in sql?. For more information, please follow other related articles on the PHP Chinese website!