Oracle查询错误

时间:2018-06-14 08:58:11

标签: sql oracle

我需要知道这个oracle查询中的错误在哪里?

SELECT(KEY1),COUNT(*) FROM TABLE1 GROUP BY AGE

2 个答案:

答案 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语句中与聚合函数一起添加的所有列均应按列分组。

您的第一列中确实有应删除的括号。