SELECT
語句是SQL(結構化查詢語言)中用于從數據庫表中檢索數據的基本語句。其基本語法結構如下:
SELECT 列名1, 列名2, ...
FROM 表名
WHERE 條件;
SELECT
后面跟著要檢索的列名。你可以指定一個或多個列名,也可以使用星號(*)來選擇所有列。FROM
后面跟著要從中檢索數據的表名。WHERE
后面跟著一個條件表達式,用于過濾結果集。只有滿足條件的記錄才會被包括在結果集中。以下是一些使用SELECT
語句的示例:
SELECT * FROM 表名;
SELECT 列名1, 列名2 FROM 表名;
SELECT * FROM 表名 LIMIT 10;
SELECT * FROM 表名 WHERE 條件;
例如,從employees
表中檢索所有年齡大于30歲的員工記錄:
SELECT * FROM employees WHERE age > 30;
SELECT 列名1, 列名2, ...
FROM 表名
ORDER BY 列名 ASC|DESC;
例如,從employees
表中檢索所有員工的姓名和工資,并按工資降序排列:
SELECT name, salary
FROM employees
ORDER BY salary DESC;
這些只是SELECT
語句的一些基本用法。SQL提供了許多高級功能,如聚合函數(COUNT、SUM、AVG等)、分組(GROUP BY)、連接(JOIN)等,以幫助你更有效地檢索和處理數據。