看图学sql之sql中的子查询

admin2024-08-25  8

看图学sql之sql中的子查询,图解sql_39.jpg,第1张




 

看图学sql之sql中的子查询,图解sql_40.jpg,第2张


where子句子查询

语法:

SELECT column_name [, column_name ]
FROM   table1 [, table2 ]
WHERE  column_name OPERATOR
    (SELECT column_name [, column_name ]
    FROM table1 [, table2 ]
    [WHERE])

子查询需要放在括号( )内。OPERATOR 表示用于 WHERE 子句的运算符。

举例:

看图学sql之sql中的子查询,图解sql_41.jpg,第3张


 from 子句子查询

语法:

SELECT column_name [, column_name ]
FROM (SELECT column_name [, column_name ]
      FROM table1 [, table2 ]
      [WHERE]) AS temp_table_name
WHERE  condition

FROM 的子查询返回的结果相当于一张临时表,所以需要使用 AS 关键字为该临时表起一个名字

举例:

看图学sql之sql中的子查询,图解sql_42.jpg,第4张



免费数据分析资料下载。定期分享数据分析领域的最新动态、实战案例、技术工具评测、数据可视化技巧以及行业洞察报告。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!