SQL习题(含答案)

SQL习题(含答案)

ID:42051808

大小:69.50 KB

页数:3页

时间:2019-09-07

SQL习题(含答案)_第1页
SQL习题(含答案)_第2页
SQL习题(含答案)_第3页
资源描述:

《SQL习题(含答案)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、基本查询1.查询所有买家信息。SELECT*FROM买家表2.查询所有商品的商品名称、品牌、型号。SELECT商品名称,品牌,型号FROM商品表3.输出销售表中不同的商品编号(剔除重复行)。SELECTDISTINCT商品编号FROM销售表4.输出销售表中前20%的记录信息。SELECTTOP20PERCENT*FROM销售表5.输出编号为M04的买家所购商品的记录信息。SELECT*FROM销售表WHERE买家编号='皿4‘6.输出编号为M04的买家在2013年9月所购商品的记录信息。SELECT*FROM悄售表WHERE买家编号='M04'AND销售Id

2、期BETWEEN'2013-09-01'AND'2013-09-30'7.输出商品编号为SOI、S04、S05的销售情况。SELECT*FROM销售表WHERE商品编号:TN('S01',*S04*,'S05')8.查询2013年7、8月以外的商品销售情况。SELECT*FROM销售表WHERE销售日期NOTBETWEEN'2013-07-01*AND'2013-08-31'9.查询电话号码第一位为6的买家信息。SELECT*FROM买家表WHERE电话LIKE*6%*10.查询电话号码笫3位为6或9的买家信息。SELECT*FROM买家表WHERE电话LIKE

3、*—[69]%*11.查询电话号码第3位、第5位为5的买家信息。SELECT*FROM买家表WHERE电话LIKE'_5_5%'SELECT*FROM买家表WHERE电话LIKE*_5%*OR电话LIKE*5%'12.输出销售表中所有信息,按商品名升序排列,同一商品名按销售数量降序排列。SELECTa.*,b.商品名称FROM销售表a,商品表bWHERE3.商品编号.商品编号ORDERBY商品名称,销售数量DESC输出销售表屮所有信息,按商品编号升序排列,同一商品编号按销售数量降序排列。SELECT*FROM销售表ORDERBY商品编号,销售数量DESC13.将

4、12题的结果保存到临时表#1丁丁中,并输出此临时表中的信息。SELECT*INTO#TTTFROM销售表ORDERBY商品编号,销售数量DESCGOSELECT*FROM#TTT二、汇总查询1.查询有多少个不同的买家。SELECTCOUNT(*)FROM买家表1.查询销售表中商品编号为SOT的实际销售价格的最高值、最低值、平均值(不考虑销售数量)、加权平均值。参考:selectmax(实际销售价格),min(实际销售价格),avg(实际销售价格),sum(实际销售价格*销售数量)/sum(销售数量)from销售表where商品编号-S01'2.查询销售表中各买家

5、的销售笔数。SELECTCOUNTS),买家编号FROM销售表GROUPBY买家编号3.查询销售表屮各商品的实际销售价格的最高值、最低值。参考:selectmax(实际销售价格),min(实际销售价格)from销售表groupby商品编号4.查询商品表中,台式机中各品牌的库存总数。参考:select品牌,sum(库存)from商品表where商品名称二'台式机’gro叩by品牌5.查询商品表中,台式机中各品牌库存总数在100台以上的库存信息。参考:select品牌,sum(库存)from商品表where商品名称二'台式机'gro叩by品牌havingsum(库存

6、)>=1006.输出商品表中台式机的明细信息及库存总数。参考:select*from商品表where商品名称二,台式机,computesum(库存)7.输出商品表中,台式机中各品牌的库存总数,并显示明细信息。参考:select*from商品表where商品名称二'台式机,orderby品牌computesum(库存)by品牌三、连接查询和子查询1.查询台式机2013年下半年的销售情况。select*from销售表WHERE商品编号IN(select商品编号from商品表where商品名称・台式机」AND销售日期BETWEEN*2013-06-01*AND*201

7、3-12-31*2.查询电子校所购电脑(含笔记本、台式机)的详细记录情况。select*from销售表WHERE买家编号=(SELECT买家编号FROM买家表WHERE买家名称电子校')AND商品编号IN(select商晶编号from商品表WHERE商品名称IN「笔记本',,台式机T)3.查询商品表中每种商品(根据商品名区别)库冇•最多的商品情况。分步走:select商品名称,SUM(库存)from一商品表GROUPBY商品名称ORDERBYSUM(库存)DESCselectTOP1商品名称,SUM(库存)from商品表GROUPBY商品名称ORDERBYSUM

8、(库存)DESC最后结果

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

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

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