语法手册Word格式文档下载.docx
- 文档编号:16165070
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:35
- 大小:22.96KB
语法手册Word格式文档下载.docx
《语法手册Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《语法手册Word格式文档下载.docx(35页珍藏版)》请在冰豆网上搜索。
[GROUPBYgroup_by_expression]
[HAVINGsearch_condition]
[ORDERBYorder_expression[ASC|DESC]]
例:
“Persons”表中的数据有
LastName
FirstName
Address
City
Hansen
Ola
Timoteivn10
Sandnes
Svendson
Tove
Borgvn23
Pettersen
Kari
Storgt20
Stavanger
选出字段名”LastName”、”FirstName”的数据
SELECTLastName,FirstNameFROMPersons
返回结果:
选出所有字段的数据
SELECT*FROMPersons
Where
被用来规定一种选择查询的标准
SELECTcolumnFROMtableWHEREcolumnconditionvalue
下面的操作符能被使用在WHERE中:
=,<
>
>
<
=,BETWEEN,LIKE
注意:
在某些SQL的版本中不等号<
>
能被写作为!
=
SELECT语句返回WHERE子句中条件为true的数据
从”Persons”表中选出生活在”Sandnes”的人
SELECT*FROMPersonsWHERECity='
Sandnes'
"
Persons"
表中的数据有:
Year
1951
1978
Stale
Kaivn18
1980
1960
And&
Or
在WHERE子句中AND和OR被用来连接两个或者更多的条件
AND在结合两个布尔表达式时,只有在两个表达式都为TRUE时才传回TRUE
OR在结合两个布尔表达式时,只要其中一个条件为TRUE时,OR便传回TRUE
表中的原始数据:
Stephen
用AND运算子来查找"
表中FirstName为”Tove”而且LastName为”Svendson”的数据
WHEREFirstName='
Tove'
ANDLastName='
Svendson'
用OR运算子来查找"
表中FirstName为”Tove”或者LastName为”Svendson”的数据
WHEREfirstname='
ORlastname='
你也能结合AND和OR(使用括号形成复杂的表达式),如:
SELECT*FROMPersonsWHERE
(FirstName='
ORFirstName='
Stephen'
)
Between…And
指定需返回数据的范围
SELECTcolumn_nameFROMtable_name
WHEREcolumn_name
BETWEENvalue1ANDvalue2
“Persons”表中的原始数据
Nordmann
Anna
Neset18
用BETWEEN…AND返回LastName为从”Hansen”到”Pettersen”的数据:
SELECT*FROMPersonsWHERELastName
BETWEEN'
Hansen'
AND'
Pettersen'
为了显示指定范围之外的数据,也可以用NOT操作符:
NOTBETWEEN'
Distinct
DISTINCT关键字被用作返回唯一的值
SELECTDISTINCTcolumn-name(s)FROMtable-name
当column-name(s)中存在重复的值时,返回结果仅留下一个
“Orders”表中的原始数据
Company
OrderNumber
Sega
3412
W3Schools
2312
Trio
4678
6798
用DISTINCT关键字返回Company字段中唯一的值:
SELECTDISTINCTCompanyFROMOrders
Orderby
指定结果集的排序
SELECTcolumn-name(s)FROMtable-nameORDERBY{order_by_expression[ASC|DESC]}
指定结果集的排序,可以按照ASC(递增方式排序,从最低值到最高值)或者DESC(递减方式排序,从最高值到最低值)的方式进行排序,默认的方式是ASC
“Orders”表中的原始数据:
ABCShop
5678
按照Company字段的升序方式返回结果集:
SELECTCompany,OrderNumberFROMOrders
ORDERBYCompany
ABCShop
按照Company字段的降序方式返回结果集:
ORDERBYCompanyDESC
Groupby
对结果集进行分组,常与汇总函数一起使用。
SELECTcolumn,SUM(column)FROMtableGROUPBYcolumn
“Sales”表中的原始数据:
Amount
5500
IBM
4500
7100
按照Company字段进行分组,求出每个Company的Amout的合计:
SELECTCompany,SUM(Amount)FROMSales
GROUPBYCompany
返回结果:
SUM(Amount)
12600
Having
指定群组或汇总的搜寻条件。
SELECTcolumn,SUM(colum
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语法 手册