sql - oracle查询错误
问题描述
我需要知道这个 oracle 查询中的错误在哪里?
SELECT(KEY1),COUNT(*) FROM TABLE1 GROUP BY AGE
解决方案
SELECT KEY1,COUNT(*) FROM TABLE1 GROUP BY KEY1
有两个问题。第一个:您不能在第一个关键字之后关闭括号。第二:您必须按查询中并非所有行依赖的所有键进行分组。在这种情况下,“KEY1”。如果要按年龄排序,则必须查询年龄作为参数。
SELECT AGE,COUNT(*) FROM TABLE1 GROUP BY AGE
你的表命名不是很好。我假设您应该看一下 group by 教程,例如https://www.w3schools.com/sql/sql_groupby.asp或 sql 教程https://www.w3schools.com/sql/
推荐阅读
- php - 使用 PHPUnit 根据 API 规范测试 SLIM 应用程序
- php - 在 IIS 上的 Windows 专用服务器上托管 php 文件时,无法查看没有扩展名的 php 文件
- mysql - 如何根据更改的上一个和最后一个值构建新的日期列?
- java - 如何在 Java 中中断/停止工作线程(不是当前线程)
- html - Image Srcset 没有达到我的预期
- c# - 如何让 C# Cmdlet 别名显示在“Get-Help”中
- button - 执行加载按钮几秒钟
- unit-testing - 如何自定义 Spock Report 表格内容?
- android - Xamarin.Forms:iOS 11 布局呈现在缺口后面
- matlab - 在 matlab 机器人工具箱中模拟 6 自由度机器人