当前位置: 首页 > news >正文

MySQL中的子查询

子查询,在一个查询语句中又出现了查询语句
子查询可以出现在from和where后面
from 表子查询(结果一般为多行多列)把查询结果继续当一张表对待
where 标量子查询(结果集只有一行一列)查询身高最高的学生,查询到一个最高身高
列子查询(结果集只有一行多列)

对上表进行如下操作

查询身高最高的学生

-- 查询身高最高的学生
SELECTNAME,height
FROMstudent
WHERE height =(SELECTMAX (height)FROMstudent)SELECTNAME,heightFROMstudentWHERE height IN(SELECTheightFROMstudentWHERE height = 1.80OR height = 1.57)

查询姓名重复的学生

-- 查询姓名重复的学生
SELECT*
FROM(SELECTNAME,COUNT (*) cFROMstudentGROUP BY NAME) t
WHERE t.c > 1

查询身高大于平均身高的学生

-- 查询身高大于平均身高的学生
SELECTNAME,height
FROMstudent
WHERE height >(SELECTAVG (height)FROMstudent)

查询与李四同专业的学生

-- 查询与李四同专业的学生
SELECT*
FROMstudent
WHERE majorid =(SELECTmajoridFROMstudentWHERE NAME = '李四')

查询每个专业中升高最高的学生

-- 查询每个专业中身高最高的学生的信息
SELECT*
FROMstudent sINNER JOIN(SELECTMAX (height) mt,majorid,COUNT (*)FROMstudentGROUP BY majorid) tON s.height = t.mtAND s.majorid = t.majorid

http://www.lryc.cn/news/347843.html

相关文章:

  • Unity打开安卓设备不同的设置面板
  • 低空经济+无人机:低空物资运输技术详解
  • 全场景智能终端RK3288主板在智能垃圾回收项目的应用,支持鸿蒙,支持全国产化
  • QT设计模式:建造者模式
  • 个人微信api
  • 使用Ownips工具获取海外电商网站wish商品价格
  • 【FFmpeg】调用ffmpeg进行H264软解
  • 网络安全防护:抵御DDoS和CC攻击
  • 初次查询大数据信用报告,需要注意哪些问题?
  • 最短路径[floyd算法]-----视频讲解+代码实现
  • 图像/视频恢复和增强CodeFormer
  • WPF中ObservableCollection
  • 如何用鼠标点击在picturebox的图像上做标记
  • k8s介绍
  • K-means聚类模型:深入解析与应用指南
  • CTF-密码学基础
  • 代码随想录算法训练营day22 | 654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
  • 企业信息防泄漏软件分析:盘点常用企业信息防泄漏软件
  • Rancher-Kubewarden-保姆级教学-含Demo测试
  • Lumerical Script ------ array 数组类型 和 matrix 矩阵类型
  • Springboot自动装配源码分析
  • Visual Transformer (ViT)模型详解 动图讲解
  • C++:完美转发(一)(std::forward)
  • 西部首个全域直播基地,打造西部直播基地领军形象
  • 钟表——蓝桥杯十三届2022国赛大学B组真题
  • CSS 之 圆形波浪进度条效果
  • 按下鼠标进行拖拽,让元素跟随鼠标进行移动,鼠标抬起,元素停止移;js鼠标拖拽 (鼠标按下事件:onmousedown、鼠标移动事件:onmousemove、鼠标抬起事件:onmouseup)
  • 第十二章 项目采购管理
  • PSFR-GAN复现
  • 函数和数组