SQL中的“NOT”试图排除值
我试图搜索一个名为population的表,该表有country、year和population列。我试图得到爱尔兰每年的总人口,但不包括都柏林。我试过这个,还有“不在”和“不喜欢”,但都不起作用SQL中的“NOT”试图排除值,sql,Sql,我试图搜索一个名为population的表,该表有country、year和population列。我试图得到爱尔兰每年的总人口,但不包括都柏林。我试过这个,还有“不在”和“不喜欢”,但都不起作用 SELECT `County`, `Year`, SUM(`Population`) FROM population WHERE `County` NOT 'Dublin' GROUP BY `Year` 我想你想要: 您正在使用哪些R
SELECT
`County`,
`Year`,
SUM(`Population`)
FROM
population
WHERE
`County` NOT 'Dublin'
GROUP BY
`Year`
我想你想要:
您正在使用哪些RDBMS?MySQL?Oracle数据库?PostgreSQL?MS SQL Server或者取决于RDBMS和偏好。这是有效的。我还有一个问题你可能知道。我必须在每年的人口普查中找到最高的人口,但我正在尝试的代码只给我提供了每年人口普查中埃弗特县的人口。从人口组中按年份、县选择“县”、“年”、“最大人口”
SELECT `Year`,
SUM(`Population`)
FROM population
WHERE `County` <> 'Dublin'
GROUP BY `Year`