Oracle 选择*+计数时未在预期位置找到FROM关键字

Oracle 选择*+计数时未在预期位置找到FROM关键字,oracle,select,count,Oracle,Select,Count,所以我有这个表,在ORACLE中,我想选择所有数据+进行计数 我试过了 SELECT *, count(*) as count FROM ... 但我得到了错误信息: 错误:ORA-00923:未在预期位置找到FROM关键字 谢谢大家! 您需要限定表名,例如,选择您的表。*,count*FROM…可能重复的,如果使用count*是,则应使用group by,谢谢!您应该添加组by@ErsinGülbahar-在Oracle中,如果对整个表进行聚合,则不需要这样做。 SELECT table_n

所以我有这个表,在ORACLE中,我想选择所有数据+进行计数

我试过了

SELECT *, count(*) as count
FROM ...
但我得到了错误信息:

错误:ORA-00923:未在预期位置找到FROM关键字


谢谢大家!

您需要限定表名,例如,选择您的表。*,count*FROM…可能重复的,如果使用count*是,则应使用group by,谢谢!您应该添加组by@ErsinGülbahar-在Oracle中,如果对整个表进行聚合,则不需要这样做。
SELECT table_name.*, count(*) over () as count
FROM   table_name...;
SELECT table_name.*, count(*) over () as count
FROM   table_name...;