在SQL中,SELECT
語句用於從資料庫中的表中查詢或檢索資料。 返回儲存在表中的資料,返回的結果稱為結果集。
語法
SELECT column1, column2, ...
FROM table_name;
這裡,表示式是要從中選擇資料的表的欄位名稱。使用以下語法選擇表中可用的所有欄位:
SELECT * FROM table_name;
假設EMPLOYEE
表有以下行記錄 -
EMP_ID | EMP_NAME | CITY | PHONE_NO | SALARY |
---|---|---|---|---|
1 | Kristen | Chicago | 9737287378 | 150000 |
2 | Russell | Austin | 9262738271 | 200000 |
3 | Angelina | Denver | 9232673822 | 600000 |
4 | Robert | Washington | 9367238263 | 350000 |
5 | Christian | Los angels | 7253847382 | 260000 |
要獲取所有員工的EMP_ID
,請使用以下查詢:
SELECT EMP_ID FROM EMPLOYEE;
查詢得到結果如下 -
EMP_ID
-----------------------------
1
2
3
4
5
要獲取EMP_NAME
和SALARY
,請使用以下查詢:
SELECT EMP_NAME, SALARY FROM EMPLOYEE;
查詢得到結果如下 -
EMP_NAME SALARY
---------------------------------------
Kristen 150000
Russell 200000
Angelina 600000
Robert 350000
Christian 260000
要獲取EMPLOYEE
表中所有欄位,請使用以下查詢:
SELECT * FROM EMPLOYEE
執行上面查詢語句,得到以下結果:
EMP_ID | EMP_NAME | CITY | PHONE_NO | SALARY |
---|---|---|---|---|
1 | Kristen | Chicago | 9737287378 | 150000 |
2 | Russell | Austin | 9262738271 | 200000 |
3 | Angelina | Denver | 9232673822 | 600000 |
4 | Robert | Washington | 9367238263 | 350000 |
5 | Christian | Los angels | 7253847382 | 260000 |