图书网站策划书开源门户网站源码
news/
2025/10/1 5:26:40/
文章来源:
图书网站策划书,开源门户网站源码,一起做网店17广州,网站备案后怎么建网站子查询 在一个 select 语句中,嵌入了另外一个 select 语句,那么被嵌入的 select 语句称之为子查询语句 主查询 主要查询的对象,第一条 select 语句 主查询和子查询的关系 子查询是嵌入到主查询中 子查询是辅助主查询的,要么充当条件,要么充当数据源 子查询是可以独立存在的语句…子查询 在一个 select 语句中,嵌入了另外一个 select 语句,那么被嵌入的 select 语句称之为子查询语句 主查询 主要查询的对象,第一条 select 语句 主查询和子查询的关系 子查询是嵌入到主查询中 子查询是辅助主查询的,要么充当条件,要么充当数据源 子查询是可以独立存在的语句,是一条完整的 select 语句 子查询分类 标量子查询: 子查询返回的结果是一个数据(一行一列) 列子查询: 返回的结果是一列(一列多行) 行子查询: 返回的结果是一行(一行多列) 表级子查询: 返回的结果是多行多列 标量子查询 查询班级学生平均年龄 查询大于平均年龄的学生 查询班级学生的平均身高 select * from students whereage (select avg(age) from students);
列级子查询 查询还有学生在班的所有班级名字 找出学生表中所有的班级 id 找出班级表中对应的名字 select name from pythons whereid in (select cls_id from students);
行级子查询 需求: 查找班级年龄最大,身高最高的学生 行元素: 将多个字段合成一个行元素,在行级子查询中会使用到行元素 select * from students where(height,age) (select max(height),max(age) from students);
表级子查询 查询学生与班级对应的信息 select * from (select stu.*,pys.name as clsname from students as stu inner join pythons aspys on stu.cls_id pys.id) as t1; 说明发现很多表级子查询的语句都是可以使用连接查询实现的此时推荐使用连接查询因为连接查询的语句更简洁逻辑更清晰 子查询中特定关键字使用
in 范围 格式: 主查询 where 条件 in (列子查询)
any | some 任意一个 格式: 主查询 where 列 any (列子查询)
在条件查询的结果中匹配任意一个即可,等价于in
all 格式: 主查询 where 列 all(列子查询) : 等于里面所有 格式: 朱查询 where 列 all(列子查询) :不等一其中所有
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/923523.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!