我需要知道这个oracle查询中的错误在哪里?
SELECT(KEY1),COUNT(*) FROM TABLE1 GROUP BY AGE
答案 0 :(得分:1)
SELECT KEY1,COUNT(*) FROM TABLE1 GROUP BY KEY1
有两个问题。第一个:您不能在第一个关键字后关闭括号。第二:您必须按查询中并非所有行依赖的所有键进行分组。在那种情况下“KEY1”。如果您想按年龄订购,则必须将年龄作为参数查询。
SELECT AGE,COUNT(*) FROM TABLE1 GROUP BY AGE
你的桌面命名不是很好。我假设您应该通过https://www.w3schools.com/sql/sql_groupby.asp或sql教程https://www.w3schools.com/sql/
等教程来查看分组。答案 1 :(得分:0)
您的查询有问题。您必须按如下所示修改查询
<div class="box">
<h1>title</h1>
<p>some content here</p>
</div>
观察:
select语句中与聚合函数一起添加的所有列均应按列分组。
您的第一列中确实有应删除的括号。