数据库查询语句例题与答案实验三.doc

数据库查询语句例题与答案实验三.doc

ID:56734004

大小:58.00 KB

页数:8页

时间:2020-07-06

数据库查询语句例题与答案实验三.doc_第1页
数据库查询语句例题与答案实验三.doc_第2页
数据库查询语句例题与答案实验三.doc_第3页
数据库查询语句例题与答案实验三.doc_第4页
数据库查询语句例题与答案实验三.doc_第5页
资源描述:

《数据库查询语句例题与答案实验三.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.实验三数据查询语言一、基本查询使用相应SQL语句,完成如下操作:(1)查询所有用户的用户ID和。selectuid,namefrom[user](2)查询注年龄最小3位用户的用户ID,和年龄。selecttop3(uid),name,datediff(yyyy,birthday,getdate())agefrom[user]orderbybirthdaydesc(3)查询库存小于50本的所有书目信息。select*frombookwherestock<50(4)查询清华大学的所有书目信息。select*frombookwherepress='清华

2、大学'(5)查询价格在50-100元的所有的书名。selecttitlefrombookwhereprice>50andprice<100(6)查询姓“”或“王”或“”且单名的学生的情况。select*from[user]wherenamelike'%'ornamelike'%'ornamelike'王%'andlen(name)=2(7)查询所有书目的书名、及价格,要求升序排列,相同时,按价格从高到底进行排序。..selecttitle,press,pricefrombookorderbypress,pricedesc(8)查询所有有交易记录的用

3、户ID。selectoidfrom[order]wherestate=4二、数据汇总使用相应SQL语句,完成如下操作:(1)查询理工类书目的最高价格、最低价格及平均价格。selectmax(price)max_price,min(price)min_price,avg(price)avg_pricefrombookwherecategory=1(2)查询所有理工类书目的库存总量。selectsum(stock)frombookwherecategory=1(3)查询‘1001’号图书被订购的总次数。selectsum(quantity)fromor

4、derbookwherebookid=1001(4)查询不同状态订单的数量。selectstate,count(state)from[order]groupbystate(5)查询各类别数据的库存总量。selectsum(stock)frombook..groupbycategory(6)查询被订购2次以上(含2次)的图书编号、订购次数,并按照订购次数从高到低进行排序。selectbookid,sum(quantity)fromorderbookgroupbybookidhavingcount(*)>=2orderbysum(quantity)de

5、sc三、连接查询使用相应SQL语句,完成如下操作:(1)列出全部用户的用户ID、和状态。selectuid,name,userstatefrom[user],userstatewhere[user].state=userstate.usid(2)查询购买过‘1001’号图书的用户名、性别及购买时间,并按照购买时间降序排列。selectname,sex,ordertimefrom[user],[order],orderbookwhereorderbook.bookid='1001'and[order].oid=orderbook.orderidand

6、[order].state='4'and[order].[user]=[user].uidorderbyordertimedesc(3)查询性别为‘男’且购买过社科类图书的用户ID、用户名及状态。selectuid,name,sex,userstatefrom[user],userstatewhere[user].uidin(select[user]from[order]wherestate='4'and[order].oidin(selectorderidfromorderbookwherebookidin(selectbidfrombookwh

7、erecategory='2')))and[user].sex='1'and[user].state=userstate.usid..或者:selectuid,name,sex,userstatefrom[user],userstate,book,orderbook,[order]where[user].sex='1'andbook.category='2'and[order].state='4'andorderbook.bookid=book.bidandorderbook.orderid=[order].oidand[user].state=u

8、serstate.usidand[order].[user]=[user].uid(1)查询价格在37元以上(含37元)且

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

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

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