- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PTA-数据库作业题(⼆)
前⾔
所有的题⽬都是课后作业题,仅供学习参考使⽤
刚做完的⾃学作业,这⼀部分涉及有视图以及查询,针对PTA通过问题也会提到⼀些。
⼀、题⽬
10-1查询xscj表中的学号,姓名,计算机三项信息,结果按计算机成绩的降序排列。
select 学号,姓名,计算机
from xscj
order by 计算机 desc
稍微提⼀下,order by 默认升序,desc表⽰降序排列,asc表⽰升序排列,查找时按照在其后的优先级进⾏查找。
10-2查询图书表中各出版社图书的数⽬,结果按图书数⽬降序排序
select 出版社,count (*) as 图书数⽬
from 图书
group by 出版社
order by 图书数⽬ desc
10-3查询图书的条形码,书名,出版社和出版⽇期,要求结果按出版社升序排列,出版社相同的数据按出版⽇期降序排列
select 条形码,书名,出版社,出版⽇期
from 图书
order by 出版社 asc,出版⽇期 desc
10-4查询选修了“0000008”课程的学⽣的学号及其成绩,查询结果按分数降序排列
select sno ,score
from sc
where cno=0000008
order by score desc
10-5查询成绩不及格的学⽣学号、课号和成绩,并按成绩降序排列
select sno ,cno,score
from sc
where score 60
order by score desc
10-6查询信息学院的男⽣信息,查询结果按出⽣⽇期升序排序,出⽣⽇期相同的按⽣源地降序排序
select *
from students
where sdept =信息学院 and ssex=男
order by bday asc,bplace desc
10-7检索出被学⽣选修的课程编号,结果按着课程编号降序排列
select distinct cno
from score
order by cno desc
10-8查询商品表,先按商品分类升序排列,再按商品价格降序排列
select name ,category_id ,price
from sh_goods
order by category_id asc,price desc
10-9统计每个学院的学⽣总⼈数,并按⼈数降序排列
select dept as 院部,count (*) as 总⼈数
from student
group by dept
order by count (*) desc
当聚合函数和⾮聚合函数同时使⽤的时候,需要使⽤ group by,其后跟⾮聚合函数即可,否则⽆意义
10-10查询课程“Dp010004”的学⽣学号和成绩,并按成绩降序排列,成绩相同按学号升序排列
select StudentID ,Grade
from Grade
where CourseID =Dp010004
order by Grade desc,StudentID asc
10-11查询zgda表中的⼯号,姓名,性别,职称4项信息,显⽰结果时⾸先按照⼥性在前的顺序,如果性别相同则按照职称的升序排列。
select ⼯号,姓名,性别,职称
from zgda
order by 性别 desc ,职称 asc
10-12查询图书表中的图书的条形码和书名,要求结果按条形码升序排序
select 条形码,书名
from 图书
order by 条形码 asc
10-13在读者表中查询全部读者信息,要求⼥性在前男性在后,同为⼥性读者的按账号升序排列
select *
from 读者
order by 性别 desc ,账号 asc
10-14在员⼯表中查询所有男性员⼯的编号,姓名和⼊职⽇期,结果按员⼯编号升序排列
select 员⼯编号,姓名,⼊职⽇期
from 员⼯
where 性别=男
order by 员⼯编号 asc
10-15在顾客表中查询青岛的顾客编号,公司名称和电话,结果按顾客编号升序排列
select 顾客编号,公司名称,电话
from 顾客
where 城市=青岛
order by 顾客编号 asc
10-16检索所有选修了40008课的学⽣学号和成绩,查询结果按学号升序排列
select sno as 学号, grade as 成绩
from score
where cno=40008
order by sno asc
您可能关注的文档
最近下载
- 《大观念下初中跨学科大单元课程开发的实践研究》课题研究方案.doc
- 妇女权益保障法讲座讲稿四篇.docx
- 企业主要负责人安全述职报告PPT.pptx
- 水浒传回目(全120回).pdf
- 逆变器eg-芯片EG8010串口通信使用说明.pdf
- GBZT213-2008血源性病原体职业接触防护导则-出版.pdf
- 学习贯彻党的创新理论情况,看学了多少、学得怎样,有什么收获和体会四个检视对照检查材料2篇文2024年.docx VIP
- 集中带量药品采购与使用的精细化管理系统及方法.pdf VIP
- 《TSG ZF001-2006 《安全阀安全技术监察规程》》.pdf
- Schneider Electric施耐德HVX12kV (U) 中压真空断路器中文操作手册安装和用户指南(中文).pdf
文档评论(0)