內(nèi)容提要:本文介紹sql select語句的結(jié)構(gòu)和基本知識
在眾多的SQL語句中,,SELECT語句是最常用的,。
SELECT語句主要用來對數(shù)據(jù)庫進行查詢并返回符合用戶標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。
SELECT語句有5個主要的句子,,而FROM是唯一必須的子句,。每一個子句有大量的選擇項、參數(shù)等,。
SELECT語句的語法格式如下:
SELECT字段列表 FROM 子句 [WHERE 子句] [GROUP BY 子句] [ORDER BY 子句]
SELECT語句的各項組成說明如下:
第一,,字段列表 字段列表指定多個字段名稱,各個字段之間用逗號“,”分隔,。 例如:select 姓名,話費 就是選擇數(shù)據(jù)表中的“姓名”,、“話費”2個字段。
第二,,F(xiàn)ROM子句 FROM子句是一個必須的子句,,指定要查詢的數(shù)據(jù)表,各個數(shù)據(jù)表之間用逗號“,”分隔,。但要注意,,如果是查詢工作簿的數(shù)據(jù)表,必須用方括號將工作表名括起來,,并且在工作表名后要有符號“$”,。 例如:select 姓名,話費 from [初始數(shù)據(jù)$] 就是查詢工作表為“初始數(shù)據(jù)”中的“姓名”、“話費”字段,。
第三,,允許在字段列表中自定義字段。 例如:select 日期,編號,銷量,’北京’ as 城市 from [北京$] 這句語句的意思就是從工作表“北京”中查詢字段(日期,編號,銷量),,并在查詢結(jié)果中同時生成一個新字段“城市”,,“城市”字段下的項目都是“北京”。
輸入上面查詢語句的關(guān)鍵字select,、as和from等的前后必須有一個空格,,關(guān)鍵字的字母大小寫無關(guān)緊要。
第四,,多表查詢 多表查詢的方法有多種,。通常可以使用UNION或UNION ALL連接多個SELECT語句,。 查詢多個工作表或數(shù)據(jù)表的數(shù)據(jù),,并將這些表的數(shù)據(jù)生成一個記錄集,就可以利用UNION ALL將每個表的SELECT語句連接起來,。
|