SQL WHERE子句中的子查询

示例

以下示例(从城市示例中)查找人口低于平均温度(通过子查询获得)的城市:

SELECT name, pop2000 FROM cities 
WHERE pop2000 < (SELECT avg(pop2000)  FROM cities);

此处:子查询(SELECT avg(pop2000)FROM citys)用于在WHERE子句中指定条件。结果是:

名称pop2000
旧金山776733
圣路易斯348189
堪萨斯城146866