SQL 子查询示例:哪个语句包含子查询?【单选】
下列语句中哪个是子查询 ( )【单选】
A. SELECT * FROM USERS WHERE ID IN (3,6,9) B. SELECT AVG(AGE) FROM USERS C. SELECT * FROM USERS WHERE AGE > (SELECT AVG(AGE) FROM USERS) D. SELECT AVG(AGE),COUNT(ID) FROM USERS
答案: C. SELECT * FROM USERS WHERE AGE > (SELECT AVG(AGE) FROM USERS)
解析:
子查询是指嵌套在其他查询语句中的查询语句,用于获取数据并将其用作外部查询语句的条件。在选项 C 中,SELECT AVG(AGE) FROM USERS 作为子查询嵌套在 WHERE 语句中,用于获取用户平均年龄,并将其与 AGE 列进行比较。
其他选项均不包含子查询。选项 A 使用 IN 运算符,选项 B 和 D 只是简单的聚合查询。
原文地址: http://www.cveoy.top/t/topic/o2J2 著作权归作者所有。请勿转载和采集!