在MySQL中,使用SELECT語句進行數據篩選主要依賴于WHERE子句。以下是一個基本的SELECT語句結構,以及如何使用WHERE子句進行數據篩選的示例。
SELECT 列名1, 列名2, ...
FROM 表名
WHERE 條件;
SELECT 列名1, 列名2, ...
:指定要查詢的列。可以列出所有列,也可以使用星號(*)表示所有列。FROM 表名
:指定要查詢的表。WHERE 條件
:用于篩選結果集的條件。可以根據一個或多個列的值來定義條件。假設有一個名為employees
的表,包含以下列:id
, first_name
, last_name
, age
, department
。
SELECT * FROM employees WHERE age > 30;
SELECT * FROM employees WHERE first_name LIKE 'A%';
這里使用了LIKE操作符和通配符%
來匹配以’A’開頭的任何字符串。
SELECT * FROM employees WHERE department = '銷售';
SELECT * FROM employees WHERE age > 30 AND department = '銷售';
這里使用了AND操作符來組合兩個條件。
SELECT * FROM employees WHERE age > 30 OR department = '銷售';
這里使用了OR操作符來組合兩個條件。
以上就是在MySQL中使用SELECT語句進行數據篩選的基本方法。你可以根據實際需求組合使用這些條件來獲取所需的數據。