资讯动态

SQL 嵌套查询示例

发布时间:2026/10/14 8:49:33 来源:尧图企业网站定制
1、标量子查询返回单个值知识点『括号里子查询』只返回1行1列单个数值直接拿来做比较叫做标量子查询。2、IN子查询返回一列多条知识点『子查询』返回一列多条数据用 IN(集合)判断字段是否在子查询结果集合之中。3、写两个独立标量子查询知识点where条件中可以写两个互不相关的标量子查询用and拼接分别拿到两个参照值做区间判断。4、concat、round数字格式化知识点round(数字)四舍五入取整数concat(a,b)拼接字符串给数字拼接百分号子查询可以直接写在算术运算里面。5、 ALL() 子查询过滤NULL知识点 ALL(子查询集合) 大于集合里面每一条子查询要加条件过滤NULL、0NULL会让ALL直接失效。6、关联子查询‑同组取最大值知识点关联子查询别名x外层、y内层y.continentx.continent绑定同一分组ALL取分组最大值。7、字符串ALL比较分组取字母最小知识点字符串也能用ALL比较 ALL()代表比集合里面每一个字符串都小取字母排序最小。8、ALL判断分组全部数据满足条件知识点常量写在ALL左边含义该分组内所有记录全部满足条件。9、关联子查询算术运算写在子查询内知识点子查询内部可以做乘法运算y.name x.name排除自己不和自己对比。题目本国人口大于同大洲其他国家3倍。意思是本国人口 每一个邻国单个的3倍总核心口诀整理子查询返回单个值 → 直接 标量子查询子查询返回一列多条 → 用 IN() ALL() 大于集合里面全部 ALL()小于集合里面全部关联子查询x外层 / y内层y.分组字段 x.分组字段绑定同一组子查询记得过滤NULLNULL会让ALL、比较运算直接失效字符串可以直接比较大小按字母A‑Z顺序concat()拼接字符串round()四舍五入数字区分 ALL() → 分组找最大 ALL() → 分组找最小

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑