09 MySQL--操作真题

1.

用一条 SQL 语句,查询出每门课程都大于 80 分的人。

分析:

  1. 去重查询出存在课程小于 80 分的人,设为集合A
  2. 查询不在集合 A 中的人
sql 复制代码
# 第一步:找小于等于80分的学员姓名
select distinct name from t_student where fenshu <= 80

​# 第二步:not in
select distinct name from t_student where name not in(select distinct name from t_student where fenshu <= 80)

2

相关推荐
我是一颗柠檬8 小时前
【MySQL全面教学】MySQL面试高频考点汇总Day15(2026年)
数据库·后端·mysql·面试
身如柳絮随风扬9 小时前
数据库读写分离:从原理到实战,构建高并发系统
数据库·mysql
我是一颗柠檬12 小时前
【MySQL全面教学】MySQL性能优化实战Day13(2026年)
数据库·后端·sql·mysql·性能优化·database
AI人工智能+电脑小能手13 小时前
【大白话说Java面试题 第84题】【Mysql篇】第14题:为什么用 InnoDB 存储引擎的表建议用整型的自增主键?
java·开发语言·数据库·mysql·面试
牧羊狼的狼14 小时前
MySQL 四大索引失效写法 + 业务替代最优解决方案
mysql·索引失效
Dxy123931021614 小时前
三种方式避坑:案例 + 解决方法
python·mysql
暴力求解15 小时前
Mysql数据库基础
数据库·mysql·操作系统
意倾城16 小时前
MySQL最左前缀匹配原则
数据库·mysql
java_cj18 小时前
MySQL 执行原理深度剖析:查询成本计算与优化器内幕
数据库·后端·mysql