sql 上机作业3(2010)

sql 上机作业3(2010)

ID:10837111

大小:70.00 KB

页数:8页

时间:2018-07-08

sql 上机作业3(2010)_第1页
sql 上机作业3(2010)_第2页
sql 上机作业3(2010)_第3页
sql 上机作业3(2010)_第4页
sql 上机作业3(2010)_第5页
资源描述:

《sql 上机作业3(2010)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQLServer上机作业31.按下列要求完成查询(注意:以下所出现的099均代表自己学号后3位。)(要求:先将Pubs数据库中的authors复制成auth099、publishers复制成publish099、titles复制成titl099、sales复制成sale099、titleauthor复制成titleauth099;将Northwind数据库的customers复制成custom099、employees复制成employ099;然后根据复制的数据表完成下列任务。)1)从auth099表中返回前1

2、0%的数据。selecttop10percent*fromauth0992)从publish099表中查询出版商的国籍。selectdistinctcountryfrompublish0993)从auth099表中查询作者的姓名以及作者所居住的州和城市。(作者的姓和名之间用空格分隔,州和城市之间用“,”分隔)selectau_lname+'.'+au_fnameas姓名,city+','+stateas州和城市fromauth0994)查询titl099表中,价格打了8折后仍大于12美元的书号、种类、原价以、打折

3、后价格。selecttitle_idas书号,typeas种类,priceas原价,price*0.8as8折价格fromtitl099whereprice*0.8>125)从Publish099表中,查询居住城市第3个字符与“自己姓氏的汉语拼音”任意字符匹配的出版商信息。Select*fromPublish099Wheresubstring(city,3,1)like‘[liu]’6)从auth099表中查询作者名字的最后一个字符与“自己名字的汉语拼音”任意字符匹配的作者信息。Select*fromauth09

4、9Whereright(rtrim(au_fname),1)like‘[guang]’7)用两种方法从titl099查询价格在15和20美元之间的书的书号、种类和价格。selecttitle_idas书号,typeas种类,priceas原价fromtitl099wherepricebetween15and20或selecttitle_idas书号,typeas种类,priceas原价fromtitl099whereprice>=15andprice<=208)用两种方法从titl099查询书价大于15和书价小于

5、10的书的书号、种类和价格。9.selecttitle_idas书号,typeas种类,priceas原价fromtitl099whereprice<15orprice>20或selecttitle_idas书号,typeas种类,priceas原价fromtitl099wherepricenotbetween15and209)从auth099查询所有居住在KS、CA、MI或IN州的作家。selectau_id,au_lname,au_fnamefromauth099wherestateIN('CA','KS',

6、'MI','IN')10)从auth099查询出所有au_id满足前2个字符为“72”,第3个字符为3、4、5中的一个,第4个字符为“-”的作家的姓名和电话号码。selectau_lname,au_lname,phone,au_idfromauth099whereau_idlike'72[345]-%11)从auth099查询所有au_id的第一个字符为5-9、第二个字符与“自己学号后两位”任意一个相同的作家的姓名和电话号码。selectau_lname,au_lname,phone,au_idfromauth0

7、99whereau_idlike'[5-9][01]%12)从sale099查询仓储的货物种类。selectcount(distinctstor_id)as货物种类fromsale09913)查询titl099中各类书的书号、价格、年销售量和销售金额,并用年销售量和书价进行升序排列。selecttitle_id,price,ytd_sales,销售金额=price*ytd_salesfromtitl099orderbyytd_sales,price14)在titl099按书的种类分类,任意统计3种类型书籍的价格总

8、和、平均价格以及各类书籍的数量。selecttype,sum(price)价格总和,avg(price)平均价格 fromtitl099wheretypein('business','mod_cook','trad_cook')groupby type15)在titl099按书的种类和出版商代号分类,返回平均价格、最低价格、最高价格。selecttype,pub_id,a

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

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

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