在數據庫中,WHERE語句用于篩選出符合特定條件的數據記錄。它通常與SELECT語句一起使用,以在查詢結果中返回符合條件的數據。
WHERE語句的語法如下:
SELECT column1, column2, ...
FROM table
WHERE condition;
其中,column1、column2等是要選擇的列,table是要查詢的表,condition是篩選條件。
以下是一些常見的WHERE語句的使用示例:
SELECT *
FROM customers
WHERE country = 'USA';
上述語句將返回所有國家為USA的客戶數據。
SELECT *
FROM products
WHERE price > 100;
上述語句將返回價格大于100的所有產品數據。
SELECT *
FROM orders
WHERE status = 'pending' AND total_amount > 500;
上述語句將返回狀態為“pending”且訂單總金額大于500的所有訂單數據。
SELECT *
FROM employees
WHERE last_name LIKE 'Smith%';
上述語句將返回姓氏以“Smith”開頭的所有員工數據。
SELECT *
FROM customers
WHERE country IN ('USA', 'Canada', 'Mexico');
上述語句將返回國家為USA、Canada或Mexico的客戶數據。
這些只是WHERE語句的一些基本用法示例,你還可以使用更復雜的條件表達式和其他運算符來進一步靈活地篩選數據。