Oracle SQL 子查询分类

子查询嵌套在其他 SQL 语句中,根据返回结果的行数和列数可分为以下几类:

  • 单行子查询:内部 SELECT 语句返回单条记录,常与单行比较运算符(如 =、>、<)结合使用。
  • 多行子查询:内部 SELECT 语句返回多条记录,常与多行比较运算符(如 IN、EXISTS、ANY)结合使用。
  • 多列子查询:内部 SELECT 语句返回多个数据列,常用于检查多个条件或进行复杂的数据操作。