查询没有报名的学生
方法1
SELECT s.* FROM student s
LEFT JOIN baoming bm ON s.sid = bm.sid
WHERE bm.sid IS NULL;
方法2
SELECT* FROM student
WHERE sid NOT IN (SELECT DISTINCT sid FROM baoming);
查出哪个老师的学生最多
方法1
SELECT t. NAME,COUNT(s.sid) 学生数
FROM student s,teacher t,baoming bm,ke
WHERE s.sid = bm.sid
AND t.tid = ke.tid
AND bm.kid = ke.kid
GROUP BY t. NAME
ORDER BY COUNT(s.sid) DESC
LIMIT 0,
1;
方法2
SELECT t. NAME,COUNT(bm.sid) AS 学生数
FROM teacher t
JOIN ke ON ke.tid = t.tid
JOIN baoming bm ON bm.kid = ke.kid
GROUP BY t.name
ORDER BY COUNT(bm.sid) DESC
LIMIT 1;
理题思路
原始表是student表和class表,查询结果是不是'班级1'的结果,'班级4'有null值,所以需要用right join
第一种
SELECT*FROM student AS s
RIGHT JOIN class AS c ON s.cid = c.cid
WHERE
c.name!='班级1';
第二种
SELECT*FROM student AS s
RIGHT JOIN class AS c ON s.cid = c.cid
WHERE
c.name <>'班级1';
mysql面试练习题
来源:这里教程网
时间:2026-03-01 11:12:22
作者:
编辑推荐:
- 3ds Max制作一个非常漂亮的美女03-01
- mysql面试练习题03-01
- Word2013怎么使文字的错落有致03-01
- 怎么在word2013中制作制作精美封面03-01
- mysql脚本,新建表和理清表之间的联系03-01
- 怎么用Word2013将文档转存为PDF格式03-01
- 怎么在Word2013中制作语文作文稿纸03-01
- mysql客户端及服务端常用实用工具功能总结03-01
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 3ds Max制作一个非常漂亮的美女
3ds Max制作一个非常漂亮的美女
26-03-01 - mysql面试练习题
mysql面试练习题
26-03-01 - 使用动态跟踪技术SystemTap监控MySQL、Oracle性能
使用动态跟踪技术SystemTap监控MySQL、Oracle性能
26-03-01 - 欧洲最大MySQL用户Booking.com数据库构架探秘!
欧洲最大MySQL用户Booking.com数据库构架探秘!
26-03-01 - MySQL位图索引解决用户画像问题
MySQL位图索引解决用户画像问题
26-03-01 - 3D MAX新增Autodesk材质来制作环保概念车
3D MAX新增Autodesk材质来制作环保概念车
26-03-01 - MySQL:FLTWL的堵塞和被堵塞总结
MySQL:FLTWL的堵塞和被堵塞总结
26-03-01 - 对机械硬盘和SSD固态硬盘IOPS、吞吐量的压测对比
对机械硬盘和SSD固态硬盘IOPS、吞吐量的压测对比
26-03-01 - 3ds MAX教程:装饰镜的建模流程
3ds MAX教程:装饰镜的建模流程
26-03-01 - 给从库预热innodb buffer pool
给从库预热innodb buffer pool
26-03-01
