WHERE語句是SQL中用于過濾數據的關鍵字。它可以將某些條件應用于SELECT、UPDATE或DELETE語句,以限制結果集的范圍。
WHERE語句的一般語法如下:
SELECT column1, column2, … FROM table_name WHERE condition;
在上述語法中,SELECT語句用于指定要檢索的列,FROM子句用于指定要檢索數據的表,WHERE子句用于指定過濾條件。
WHERE子句可以使用比較運算符(如=、<>、>、<、>=、<=)來比較列的值,并使用邏輯運算符(如AND、OR、NOT)來組合多個條件。
以下是一些使用WHERE子句的示例:
SELECT * FROM employees WHERE salary > 50000;
SELECT * FROM customers WHERE city = ‘New York’ AND country = ‘USA’;
SELECT * FROM products WHERE product_name LIKE ‘Apple%’;
SELECT * FROM orders WHERE customer_id IN (1, 2, 3);
SELECT * FROM employees WHERE department IS NULL;
總之,WHERE子句是SQL中非常重要的一部分,它允許在數據庫中過濾、篩選和檢索特定的數據。