目录

10-228 统计每个专业的男生与女生人数

10-229 查询选修了“C语言”课程,但是没有选修“数据结构”课程的学生

10-231 查询选修课程超过2门且成绩都在80分以上的学生

10-232 查询选修人数超过2人且成绩都在60分以上的课程

10-233 ignore-order-sample


10-228 统计每个专业的男生与女生人数

分数 10

全屏浏览题目

切换布局

作者 张庆

单位 集美大学

本题目要求编写SQL语句,统计每个专业的男生与女生人数。

提示:请使用SELECT语句作答。

表结构:

请在这里写定义表结构的SQL语句。例如:

CREATE TABLE `major` (`mno` char(2) NOT NULL,`mname` varchar(20) NOT NULL,PRIMARY KEY (`mno`)
);
CREATE TABLE `stu` (`sno` char(4) NOT NULL,`sname` char(8) NOT NULL,`sex` tinyint(1) DEFAULT NULL,`mno` char(2) DEFAULT NULL,`birdate` datetime DEFAULT NULL,`memo` text,PRIMARY KEY (`sno`),KEY `fk_stu_mno` (`mno`),CONSTRAINT `fk_stu_mno` FOREIGN KEY (`mno`) REFERENCES `major` (`mno`)
)

表样例

请在这里给出上述表结构对应的表样例。例如

stu表:

major表:

输出样例:

请在这里给出输出样例。例如:

SELECT stu.mno as 专业号 ,major.mname as 专业名,case sex when '1' then '男' else '女' end as 性别,count(*) as 人数
FROM stu,major
WHERE stu.mno=major.mno
GROUP BY stu.mno,sex

10-229 查询选修了“C语言”课程,但是没有选修“数据结构”课程的学生

分数 10

全屏浏览题目

切换布局

作者 张庆

单位 集美大学

本题目要求编写SQL语句,查询选修了“C语言”课程,但是没有选修“数据结构”课程的学生姓名。

提示:请使用SELECT语句作答。

表结构:

请在这里写定义表结构的SQL语句。例如:

CREATE TABLE `major` (`mno` char(2) NOT NULL,`mname` varchar(20) NOT NULL,PRIMARY KEY (`mno`)
);
CREATE TABLE `stu` (`sno` char(4) NOT NULL,`sname` char(8) NOT NULL,`sex` tinyint(1) DEFAULT NULL,`mno` char(2) DEFAULT NULL,`birdate` datetime DEFAULT NULL,`memo` text,PRIMARY KEY (`sno`),KEY `fk_stu_mno` (`mno`),CONSTRAINT `fk_stu_mno` FOREIGN KEY (`mno`) REFERENCES `major` (`mno`)
);CREATE TABLE `cou` (`cno` char(4) NOT NULL,`cname` varchar(30) NOT NULL,`credit` smallint(6) DEFAULT NULL,`ptime` char(5) DEFAULT NULL,`teacher` char(10) DEFAULT NULL,PRIMARY KEY (`cno`)
);CREATE TABLE `sc` (`sno` char(4) NOT NULL,`cno` char(4) NOT NULL,`grade` decimal(6,1) DEFAULT NULL,PRIMARY KEY (`sno`,`cno`),KEY `fk_sc_cno` (`cno`),CONSTRAINT `fk_sc_cno` FOREIGN KEY (`cno`) REFERENCES `cou` (`cno`),CONSTRAINT `fk_sc_sno` FOREIGN KEY (`sno`) REFERENCES `stu` (`sno`)
)

表样例

请在这里给出上述表结构对应的表样例。例如

stu表:

major表:

cou表:

sc表:

输出样例:

请在这里给出输出样例。例如:

SELECT sname
FROM cou,sc,stu
WHERE stu.sno = sc.sno
AND sc.cno = cou.cno
AND cname = 'C语言'
AND NOT exists(SELECT * FROM sc,cou WHEREstu.sno = sc.sno AND sc.cno = cou.cno AND cname = '数据结构')
ORDER BY stu.sno

10-231 查询选修课程超过2门且成绩都在80分以上的学生

分数 10

全屏浏览题目

切换布局

作者 张庆

单位 集美大学

本题目要求编写SQL语句,查询选修课程超过2门且成绩都在80分以上的学生的姓名、专业及总学分。

表结构:

请在这里写定义表结构的SQL语句。例如:

CREATE TABLE `major` (`mno` char(2) NOT NULL,`mname` varchar(20) NOT NULL,PRIMARY KEY (`mno`)
);
CREATE TABLE `stu` (`sno` char(4) NOT NULL,`sname` char(8) NOT NULL,`sex` tinyint(1) DEFAULT NULL,`mno` char(2) DEFAULT NULL,`birdate` datetime DEFAULT NULL,`memo` text,PRIMARY KEY (`sno`),KEY `fk_stu_mno` (`mno`),CONSTRAINT `fk_stu_mno` FOREIGN KEY (`mno`) REFERENCES `major` (`mno`)
);CREATE TABLE `cou` (`cno` char(4) NOT NULL,`cname` varchar(30) NOT NULL,`credit` smallint(6) DEFAULT NULL,`ptime` char(5) DEFAULT NULL,`teacher` char(10) DEFAULT NULL,PRIMARY KEY (`cno`)
);CREATE TABLE `sc` (`sno` char(4) NOT NULL,`cno` char(4) NOT NULL,`grade` decimal(6,1) DEFAULT NULL,PRIMARY KEY (`sno`,`cno`),KEY `fk_sc_cno` (`cno`),CONSTRAINT `fk_sc_cno` FOREIGN KEY (`cno`) REFERENCES `cou` (`cno`),CONSTRAINT `fk_sc_sno` FOREIGN KEY (`sno`) REFERENCES `stu` (`sno`)
)

表样例

请在这里给出上述表结构对应的表样例。例如

stu表:

major表:

cou表:

sc表:

输出样例:

请在这里给出输出样例。例如:

SELECTsname 姓名,mno 专业,sum(credit) 总学分
FROM stu
JOIN sc
ON stu.sno = sc.sno
JOIN cou
ON sc.cno = cou.cno
WHERE grade
IS NOT null
GROUP BY stu.sno
HAVING COUNT(sname) >= 2
AND MIN(grade)>=80

10-232 查询选修人数超过2人且成绩都在60分以上的课程

分数 10

全屏浏览题目

切换布局

作者 张庆

单位 集美大学

本题目要求编写SQL语句,查询选修人数超过2人且成绩都在60分以上的课程的课程名、最高成绩、最低成绩和平均成绩。

提示:请使用SELECT语句作答。

表结构:

请在这里写定义表结构的SQL语句。例如:

CREATE TABLE `major` (`mno` char(2) NOT NULL,`mname` varchar(20) NOT NULL,PRIMARY KEY (`mno`)
);
CREATE TABLE `stu` (`sno` char(4) NOT NULL,`sname` char(8) NOT NULL,`sex` tinyint(1) DEFAULT NULL,`mno` char(2) DEFAULT NULL,`birdate` datetime DEFAULT NULL,`memo` text,PRIMARY KEY (`sno`),KEY `fk_stu_mno` (`mno`),CONSTRAINT `fk_stu_mno` FOREIGN KEY (`mno`) REFERENCES `major` (`mno`)
);CREATE TABLE `cou` (`cno` char(4) NOT NULL,`cname` varchar(30) NOT NULL,`credit` smallint(6) DEFAULT NULL,`ptime` char(5) DEFAULT NULL,`teacher` char(10) DEFAULT NULL,PRIMARY KEY (`cno`)
);CREATE TABLE `sc` (`sno` char(4) NOT NULL,`cno` char(4) NOT NULL,`grade` decimal(6,1) DEFAULT NULL,PRIMARY KEY (`sno`,`cno`),KEY `fk_sc_cno` (`cno`),CONSTRAINT `fk_sc_cno` FOREIGN KEY (`cno`) REFERENCES `cou` (`cno`),CONSTRAINT `fk_sc_sno` FOREIGN KEY (`sno`) REFERENCES `stu` (`sno`)
)

表样例

请在这里给出上述表结构对应的表样例。例如

stu表:

major表:

cou表:

sc表:

输出样例:

请在这里给出输出样例。例如:

SELECT sc.cno 课程号,cname 课程名,max(grade) 最高成绩,min(grade) 最低成绩,avg(grade) 平均成绩
FROM sc
JOINcou
ON sc.cno = cou.cno
GROUP BY sc.cno,cou.cname
HAVING COUNT(sc.cno) > 2
AND MIN(grade) >= 60
AND COUNT(*) = COUNT(grade)

10-233 ignore-order-sample

分数 10

全屏浏览题目

切换布局

作者 admin

单位 杭州百腾教育科技有限公司

本题目要求编写SQL语句,
检索出Student表中所有符合id > 50的记录。

提示:请使用SELECT语句作答。

表结构:

create table Student (id int,name varchar(32)
);

表样例

Student表:

id name
30 ddd
49 ccc
51 aaa
52 bbb

输出样例:

id name
51 aaa
52 bbb
SELECT id,name
FROM Student
WHERE id < 50;

PTA - 数据库合集4相关推荐

  1. PTA - 数据库合集6

    目录 10-1 查询选修'C语言'课程的学生 10-2 查询平均分高于80分的学生 10-3 查询平均成绩最高的前3名同学 10-4 批量插入学生记录 10-5 修改女生成绩 10-7 spj-查询供 ...

  2. PTA - 数据库合集27

    目录 10-147 A4-7在订单详细信息表中查找包含产品种类数超过特定值的订单信息 10-149 B1-4统计各个供应商及其供应情况 10-150 查询图书表中所有记录 10-147 A4-7在订单 ...

  3. PTA - 数据库合集20

    目录 10-120 spj-查询比p6零件供应数量都高的零件 10-121 A3-1查询订单表中的平均运费 10-122 A3-2查询国家为Mexico.Germany的客户数量 10-120 spj ...

  4. PTA - 数据库合集30

    目录 10-159 查询图书表中的图书的条形码和书名,要求结果按条形码升序排序 10-160 查询图书表中各出版社图书的数目,结果按图书数目降序排序 10-161 查询图书表中全部图书的最高售价 10 ...

  5. PTA - 数据库合集2

    10-95 2-2-(f)查询具有1GB以上的硬盘容量而价格低于2000美元的所有个人计算机的型号.速度以及硬盘容量 本题目要求编写SQL语句, 检索出pc表中具有1GB以上的硬盘容量而价格低于200 ...

  6. PTA - 数据库合集19

    目录 10-113 A1-7在产品表中找出库存量小于订购量的产品信息 10-114 A1-8查询传真号码不为空的供货商信息 10-115 A2-1查找产品表中再次订购量大于15的产品信息 10-116 ...

  7. PTA - 数据库合集21

    目录 10-123 A3-3查找产品表中最低的单价 10-124 A3-4查询产品表中最大库存量 10-125 A4-1查找订单表中每位顾客的平均运费 10-126 A4-2统计顾客表中每个国家的顾客 ...

  8. PTA - 数据库合集22

    目录 10-127 A4-3在订单表中查找特定国家且平均运费不小于10的信息 10-128 A4-4查找产品表中平均订购数大于特定值的产品信息 10-129 4-1 查询速度至少为160MHz的PC的 ...

  9. PTA - 数据库合集16

    目录 10-101 A1-2根据所在国家查找订单信息 10-102 A1-3查询顾客表中所有不重复的城市 10-103 A1-4在产品表中找出库存数量大于50的产品的信息 10-101 A1-2根据所 ...

  10. PTA - 数据库合集54

     目录 10-199 C2-1修改订单运费 10-200 C2-2修改特定职工的订单运费 10-201 C2-3根据运费调整订单单价 10-199 C2-1修改订单运费 分数 20 全屏浏览题目 切换 ...

最新文章

  1. miniui datagrid 隐藏列默认赋值_「小程序JAVA实战」 小程序默认加载的页面和生命周期(八)...
  2. 验证java 递增不是原子操作
  3. P3723 [AH2017/HNOI2017]礼物 FFT + 式子化简
  4. Win10配置VSCode+Opencv3(C++) GCC环境
  5. Web开发之一:Web UI技术综述
  6. 为什么合伙公司,一定要重视退出机制呢?
  7. 使用遗传算法解决图着色问题
  8. php curl jsonrpc,JsonRPC: Lightweight Json-RPC 2.0 client/server in PHP extension
  9. STM32F427V系列的触摸屏驱动
  10. c语言在线考试系统的需求分析,在线考试系统需求分析.doc
  11. linux shell题库,shell习题-30
  12. 珠宝行业电子秤串口程序开发
  13. 软件工程——实体关系图 + 状态转换图 + 数据流图
  14. 2019滴滴java面试总结 (包含面试题解析)
  15. 基于IFB对网络入口流量设置Qos策略
  16. 今天才发现!通过微信左下角,还可以快速找到未读消息
  17. mysql conflicts with_mysql安装出现 conflicts with mysql*的解决办法
  18. Android 性能优化探究,不愧是Alibaba技术官
  19. 不锈钢常识 - Powered by Discuz!
  20. Linux磁盘管理之GPT分区

热门文章

  1. 记一次小白的手游脚本破解过程及难题
  2. 分布式系统原理(5)Quorum 机制
  3. AI弄潮!深圳第一高楼智能访客系统“刷脸”通行
  4. 【线代】齐次方程组的解
  5. Python银行风控模型的建立(解决Grapviz的中文显示问题)
  6. 表达式之谜---半斤(复合赋值表达式)
  7. 织梦dedeCMS留言薄
  8. 浅谈SSD RAID Parity设计
  9. addClass函数
  10. 计算机excel怎么删除重复项,excel怎么删除重复项