SQL入门基础.ppt

SQL入门基础.ppt

ID:48736765

大小:427.00 KB

页数:33页

时间:2020-01-20

SQL入门基础.ppt_第1页
SQL入门基础.ppt_第2页
SQL入门基础.ppt_第3页
SQL入门基础.ppt_第4页
SQL入门基础.ppt_第5页
资源描述:

《SQL入门基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQL入门基础概要与大纲SELECT语句的使用表达式、条件语句与运算SQL的子句表的联合子查询、内嵌SQL2SELECT语句的使用数据报的形成--SELECT和FROMSELECT<列名>FROM<表名>Select表示需要取什么From表示从哪里取3SELECT语句的使用--示例选择全部列select*fromchecks4SELECT语句的使用--示例选择指定列SELECTpayee,remarks,amount,check#fromchecks;5SELECT语句的使用--示例显示所有行selectamountfromchecks显示不

2、重复的行selectDISTINCTamountfromchecks6表达式、条件语句与运算SELECT<列名>FROM<表名>WHERE<过滤条件>Select表示需要取什么From表示从哪里取Where表示需要满足哪些条件7表达式、条件语句与运算--示例返回所有行SELECT*FROMBIKES8表达式、条件语句与运算--示例返回指定行SELECTFROMBIKESWHERENAME='BURLEY'9表达式、条件语句与运算--示例使用表达式SELECTITEM,WHOLESALE,WHOLESALE+0.15FROMPRICE10表达式

3、、条件语句与运算--示例使用表达式+别名SELECTITEM,WHOLESALE,(WHOLESALE+0.15)RETAILFROMPRICE11表达式、条件语句与运算--示例使用表达式+列名SELECTLASTNAME

4、

5、','

6、

7、FIRSTNAMENAMEFROMFRIENDS12表达式、条件语句与运算--示例Where中使用条件表达式SELECTLASTNAME,YEARS*12-LEAVETAKENREMAININGFROMVACATIONWHERELASTNAMELIKE'B%'ANDYEARS*12-LEAVETAKEN>501

8、3表达式、条件语句与运算--示例提问:如何解读如下SQLSELECTLASTNAMEWORKAHOLICSFROMVACATIONWHEREYEARS>=5AND((YEARS*12)-LEAVETAKEN)/(YEARS*12)<0.501、访问的是哪张表;2、检索的字段显示的名称是什么;3、过滤条件如何解读14表达式、条件语句与运算--示例汇总函数的使用count,sum,max,…返回的是一个汇总值,不会返回结果集15表达式、条件语句与运算--示例SELECTCOUNT(*)FROMTEAMSTATSWHEREHITS/AB<35SEL

9、ECTCOUNT(*)NUM_BELOW_350FROMTEAMSTATSWHEREHITS/AB<3516表达式、条件语句与运算--示例SELECTSUM(SINGLES)TOTAL_SINGLESFROMTEAMSTATSSELECTMAX(HITS)FROMTEAMSTATS这个语句错在哪?SELECT*FROMTEAMSTATSWHEREHITS=MAX(HITS)17SQL的子句--groupby&orderbySELECT<列名>FROM<表名>WHERE<过滤条件>GROUPBY<需要分组的列>ORDERBY<需要排序的列>18

10、SQL的子句--groupby&orderbyGroupby是分组Orderby是排序Groupby返回的各个分组结果只有一个Orderby返回的排序结果一般是多个值Groupby一般与汇总函数搭配使用Orderby可以和groupby同时使用,只不过orderby必须放在所有子句的最后19SQL的子句--示例SELECT*FROMCHECKS20SQL的子句--orderby示例SELECT*FROMCHECKSORDERBYCHECK#1、对check#降序怎么做?2、同时对check#,payee排序怎么做?21SQL的子句--grou

11、pby示例SELECTPAYEE,SUM(AMOUNT)FROMCHECKSGROUPBYPAYEE22SQL的子句--groupby示例使用groupby时,select后面检索的结果必须出现且仅只能出现在groupby中使用的字段或者字段组合SELECTPAYEE,SUM(AMOUNT)FROMCHECKSGROUPBYPAYEE(正确)SELECTPAYEE,AMOUNTFROMCHECKSGROUPBYPAYEE(错误)为什么第一个是正确的,第二个是错误的23SQL的子句--groupby示例使用Groupby相当于对分组后的集合分别

12、进行SUM或者max等汇总操作24表的联合SELECT<列名>,<列名>,…FROM<表名1>,<表名2>,…WHERE<过滤条件>and<关联条件>多数情况下使用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。