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