您当前的位置: AG亚游集团 > 数据库教程 > MySQL教程 > SQL语法手册(二)

SQL语法手册(二)

作者:guanchaofeng 来源:不详 发布时间: 2008-07-13 12:48 点击: 次
Group by 用途: 对结果集进行分组,常与汇总函数一起使用。 语法: SELECT column,SUM(column) FROM table GROUP BY column 例: “Sales”表中的原始数据 : Company Amount W3Schools 5500 IBM 4500 W3Schools 7100 按照Company字段进行分组,求出每个Compa

AG亚游集团,尽管,迈尔斯的妻子这一番言论带有着调侃的意味,但也一定程度上反应了格林在场上的危险动作,已经让NBA球员的妻子们都深感忧虑了。

在《塔洛》一片中,导演万玛才旦一再使用“低视角的破边”拍摄,越是情感强烈起伏的时候,中心人物的脸部就“挤出”像框之外,这种留白反而使情感更为密集,使电影主人公的内心活动更加趋向于精神性。 现在开什么店最挣钱  2005年无疑是WAP网站的花样年华,自去年起,免费WAP站点悄然出现。这些站点开始只有几个,向用户提供各种免费下载、论坛、新闻等内容,虽然手机输入地址相当麻烦,推广传播又无资金支持,但它们受到了玩家用户的热烈追捧,用户数量、在线时间等指标均呈现加速度增长,相对于SP的逐日萧条,这里的热闹犹如。

SQL语法手册(二)

Group by
用途:
对结果集进行分组,常与汇总函数一起使用。
语法:
SELECT column,SUM(column) FROM table GROUP BY column
例:
“Sales”表中的原始数据:
Company
Amount
W3Schools
5500
IBM
4500
W3Schools
7100
按照Company字段进行分组,求出每个Company的Amout的合计:
SELECT Company,SUM(Amount) FROM Sales
GROUP BY Company
返回结果
Company
SUM(Amount)
W3Schools
12600
IBM
4500
 

Having

用途:
指定群组或汇总的搜寻条件。
语法:
SELECT column,SUM(column) FROM table
GROUP BY column
HAVING SUM(column) condition value
解释:
HAVING 通常与 GROUP BY 子句同时使用。不使用 GROUP BY 时,HAVING 则与 WHERE 子句功能相似。
例:
“Sales”表中的原始数据:
Company
Amount
W3Schools
5500
IBM
4500
W3Schools
7100
按照Company字段进行分组,求出每个Company的Amout的合计在10000以上的数据:
SELECT Company,SUM(Amount) FROM Sales
GROUP BY Company HAVING SUM(Amount)>10000
返回结果
Company
SUM(Amount)
W3Schools
12600
 
 

Join

用途:
当你要从两个或者以上的表中选取结果集时,你就会用到JOIN。
例:
“Employees”表中的数据如下,(其中ID为主键):
ID
Name
01
Hansen, Ola
02
Svendson, Tove
03
Svendson, Stephen
04
Pettersen, Kari
“Orders”表中的数据如下:
ID
Product
01
Printer
03
Table
03
Chair
用Employees的ID和Orders的ID相关联选取数据:
SELECT Employees.Name, Orders.Product
FROM Employees, Orders
WHERE Employees.ID = Orders.ID
返回结果:
Name
Product
Hansen, Ola
Printer
Svendson, Stephen
Table
Svendson, Stephen
Chair
或者你也可以用JOIN关键字来完成上面的操作:
SELECT Employees.Name, Orders.Product
FROM Employees
INNER JOIN Orders
ON Employees.ID = Orders.ID
INNER JOIN的语法:
SELECT field1, field2, field3
FROM first_table
INNER JOIN second_table
ON first_table.keyfield = second_table.foreign_keyfield
解释:
     INNER JOIN返回的结果集是两个表中所有相匹配的数据。
 
LEFT JOIN的语法:
SELECT field1, field2, field3
FROM first_table
LEFT JOIN second_table
ON first_table.keyfield = second_table.foreign_keyfield
用”Employees”表去左外联结”Orders”表去找出相关数据:
SELECT Employees.Name, Orders.Product
FROM Employees
LEFT JOIN Orders
ON Employees.ID = Orders.ID
返回结果:
Name
Product
Hansen, Ola
Printer
Svendson, Tove
 
Svendson, Stephen
Table
Svendson, Stephen
Chair
Pettersen, Kari
 
解释:
     LEFT JOIN返回”first_table”中所有的行尽管在” second_table”中没有相匹配的数据。
 
RIGHT JOIN的语法:
SELECT field1, field2, field3
FROM first_table
RIGHT JOIN second_table
ON first_table.keyfield = second_table.foreign_keyfield
用”Employees”表去右外联结”Orders”表去找出相关数据:
SELECT Employees.Name, Orders.Product
FROM Employees
RIGHT JOIN Orders
ON Employees.ID = Orders.ID
返回结果:
Name
Product
Hansen, Ola
Printer
Svendson, Stephen
Table
Svendson, Stephen
Chair
解释:
     RIGHT JOIN返回” second_table”中所有的行尽管在”first_table”中没有相匹配的数据。
 

Alias

用途:
可用在表、结果集或者列上,为它们取一个逻辑名称
语法:
给列取别名:
SELECT column AS column_alias FROM table
     给表取别名:
SELECT column FROM table AS table_alias
例:
“Persons”表中的原始数据:
LastName
FirstName
Address
City
Hansen
Ola
Timoteivn 10
Sandnes
Svendson
Tove
Borgvn 23
Sandnes
Pettersen
Kari
Storgt 20
Stavanger
运行下面的SQL:
SELECT LastName AS Family, FirstName AS Name
FROM Persons
返回结果
Family
Name
Hansen
Ola
Svendson
Tove
Pettersen
Kari
运行下面的SQL:
SELECT LastName, FirstName
FROM Persons AS Employees
返回结果
Employees中的数据有:
LastName
FirstName
Hansen
Ola
Svendson
Tove
Pettersen
Kari
分享到:
本文"SQL语法手册(二)"由远航站长收集整理而来,仅供大家学习与参考使用。更多AG亚游集团尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(AG亚游集团). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类AG亚游集团.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4
逆境朱婷获徐云丽力挺:继续加油 朱我一路婷你 爱奇艺筹划收购糯米影业 股价暴涨市值逼近千亿元 10岁男孩公园内坠下十米悬崖 多处受伤已送医救治 贸易战一触即发?特朗普或对欧盟汽车施行报复性关税 韩政治明星被曝性侵秘书引咎辞职 警方着手调查 乍暖还寒看东马 体育健身旺中华 蒋万安:蒋介石灵柩移灵与否家属还无法达成共识 特朗普签署法令进口钢铁拟征25%关税 螺纹钢重挫3.6… 俄罗斯停止供气 乌克兰陷入“天然气危机” 这位女画家不简单:作品被中南海钓鱼台等收藏(图) 中国强劲需求推动 化学公司巴斯夫利润升至5年高点 杨利伟:中国载人空间站2022年前后将投入运营
第9届中国龙星战预选U20组首轮对阵 丁世雄VS黄静远 传软银考虑利用芯片公司ARM贷款50亿美元 一方新赛季号码:穆谢奎让出9号 卡拉斯科穿10号 赵继伟:总决赛场场关键 我们防福特森防得不错 乒联泰国挑战赛刘诗雯女单夺冠 许锐锋男单加冕 马杜罗赢得委内瑞拉大选 将面临美国制裁考验 3月足彩赛程:胜负彩13期 欧冠亚冠硝烟四起 联盟第一魔鬼主场!又一场胜利后他们紧咬马刺 特朗普要见金正恩突然吗?新华社:情理之中 野生亚洲象夜间闯入云南普洱市区 未造成人员伤亡 奶爸挺8斤“孕肚”过一天:难忍生产阵痛 很费力 城市围棋联赛2018赛季揭幕战 柳州火力全开!
福布斯:中国\"光棍节\"销售额比美国多200亿美元 杨元庆华为发声真相如何 联想风波背后或恶意做空? 定了!J罗今夏不会重返皇马 留在拜仁再踢一年 广东地质局原副局长黄伟闻被双开 长期驾驶套牌车 身价1545万的FMVP考虑离队!他刚让出首发地位 火星上发现液态水这些国家打算飞过去 包括中国 观点:许家印下指示加快换血 卡纳瓦罗帅位暂无忧 刘苍牧张朋提名为江西抚州副市长 环球社评:欧美暂告妥协,中国需从容以对 女生适合开什么店 2016地摊暴利新产品 冬天摆地摊卖什么最好 开什么店比较有市场 AG亚游集团