SQL如何获取表的总和、平均值和计数?
我有一个表,有三列:姓名、大陆和人口。我需要做一个新的表格,包括国家总数、平均人口数和人口总数 这是我的代码,但我得到一个错误SQL如何获取表的总和、平均值和计数?,sql,Sql,我有一个表,有三列:姓名、大陆和人口。我需要做一个新的表格,包括国家总数、平均人口数和人口总数 这是我的代码,但我得到一个错误 SELECT COUNT(name) AS number, AVG(population) AS average, SUM(population) AS total FROM coutries; 这是我的错误 ERROR 1146 (42S02) at line 99: Table 'ri_db.coutries' doesn't exist “来自国家”可能应该
SELECT COUNT(name) AS number,
AVG(population) AS average,
SUM(population) AS total FROM coutries;
这是我的错误
ERROR 1146 (42S02) at line 99: Table 'ri_db.coutries' doesn't exist
“来自国家”可能应该是“来自国家”
如评论中所述,使用“count(*)”,“from coutries”可能应该是“from countries”
如注释中所述,请使用“count(*)。您的表名为
国家,并且没有列国家,因此请执行以下操作:
SELECT
COUNT(*) AS number,
AVG(population) AS average,
SUM(population) AS total
FROM countries;
您的表名为国家
,并且没有列国家,因此请执行以下操作:
SELECT
COUNT(*) AS number,
AVG(population) AS average,
SUM(population) AS total
FROM countries;
我有一个表,有三列:姓名、大陆和人口
然后,如果需要行的总计数,则需要count(1)或count(*)。计数(国家)将不起作用:没有名为“国家”的列。我有一个包含3列的表:名称、大陆和人口
然后,如果需要行的总计数,则需要count(1)或count(*)。COUNT(countries)不起作用:没有名为“countries”的列。您收到了什么错误消息?您没有列countries,所以请使用COUNT(name)。您可能打算使用ri\u db.countries
。请通过@forpas@Dave我刚改了,还是有个错误你收到了什么错误信息?你没有列,因此,请使用COUNT(name)。您可能打算ri_db.countries
。请通过以下方式尝试答案:@forpas@Dave我刚改了,还是有个错误