gpt4 book ai didi

sql - 将列的值与该列的平均值进行比较 SQL

转载 作者:行者123 更新时间:2023-11-29 13:48:01 30 4
gpt4 key购买 nike

我有一张 table

CREATE TABLE t (
id INTEGER PRIMARY KEY NOT NULL DEFAULT,
country CHARACTER VARYING(40),
city CHARACTER VARYING(40),
population NUMERIC(10,6) DEFAULT NULL::numeric
);

我想要的是从人口少于人口平均值的表格中获取国家、城市。

如果我有数据就好了

id | country | city     | population
1 | US | New York | 250
2 | US | dalas | 150
3 | UK | london | 300
4 | UK | york | 100

平均人口为 200,因此查询应列出 US, dalasUK, york 作为答案。

最佳答案

试试这个查询:

select * FROM T
where populuation< (SELECT AVG(population) FROM T)

关于sql - 将列的值与该列的平均值进行比较 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45274417/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com