Oracle 选择*+计数时未在预期位置找到FROM关键字
所以我有这个表,在ORACLE中,我想选择所有数据+进行计数 我试过了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
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...;