選擇查詢是 SQL 中最基本的查詢型別,它用於從資料表中選擇 特定的列或欄位 ,並只返回這些列的資料值。
選擇查詢的 SQL 語法是 SELECT {列名...},它告訴資料庫我們想要檢視哪些列的資料。
讓我們用一個形象的比喻來理解選擇查詢:假設你是一名班級管理者,而你的班級有一張學生名單表,上面列有每個學生的姓名(name)、年齡(age)、性別(gender)、分數(score)等資訊。現在,你想了解你班級裡的學生的姓名和年齡,因為這些資訊能幫助你更好地瞭解每個學生的基本情況。所以,你只需從學生名單表中挑選出姓名(name)和年齡(age)這兩列資訊。
示例
假設有一張名為 students 的學生資料表,它儲存了班級裡學生的資訊,包括姓名(name)、年齡(age)、性別(gender)、分數(score)等。
資料表 students:
name | age | gender | score |
---|---|---|---|
John | 18 | Male | 90 |
Alice | 17 | Female | 88 |
Bob | 19 | Male | 78 |
Kate | 18 | Female | 95 |
現在,我們使用"選擇查詢"來獲取所有學生的姓名(name)和性別(gender)資訊,SQL 語句如下:
select name, gender from students
查詢結果:
name | gender |
---|---|
John | Male |
Alice | Female |
Bob | Male |
Kate | Female |
透過上述 SQL 查詢語句,我們得到了學生名單表中所有學生的姓名和性別資訊。