前言:
此刻兄弟们对“子查询 mysql”可能比较珍视,你们都想要知道一些“子查询 mysql”的相关资讯。那么小编在网络上搜集了一些对于“子查询 mysql””的相关内容,希望同学们能喜欢,姐妹们一起来学习一下吧!子查询子查询按照子查询位置3种类型在where后面,将子查询作为条件 - 当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,子查询返回的值不能为多个,如果子查询结果集是多个结果,应该用in - select name from student where stuid in(select stuid from chengji where score = 99)在from后面,将结果集作为一个临时表,在此基础上再次进行查询
\- select * from (select * from chengji where score>80) as lsb
在select后面,作为结果集的一部分进行输出 - --查询每一个学生的总分和学生姓名id select stuid,name,(select sum(score) from chengji where stuid=student.stuid) as zongfen from student
结果集的运算
- 多个结果集运算的前提,列数一致 - 合并结果集union:{1,2,3} union {3,4,5} = {1,2,3,4,5} - 合并结果集union:{1,2,3} union all {3,4,5} = {1,2,3,3,4,5}
按照地区分组,统计平均零花钱,只统计男同学的,如下图
查询娄底地区的学生的成绩,展示姓名和成绩,如下图
标签: #子查询 mysql