sql - SQL - 如何检索与非唯一条目相对应的唯一整数的计数?
问题描述
我需要为每个唯一的“FileID”提取“Skill”列的计数。
例如,我的表如下所示:
所以我希望这种情况下的输出是:
400100 - 4
400200 - 3
400300 - 3
我对 SQL 还比较陌生,所以希望我的要求很清楚。
谢谢!
解决方案
使用 group by 和聚合函数
select fieldid, count(skill)
from tablename
group by fieldid
推荐阅读
- excel - 确定闭合工作簿中的单元格内部颜色
- javascript - 在 jquery 中追加有时有效,有时无效
- php - 在登录模式上显示错误
- sql-server - SQL - 一个汇总表,如何解决“无法绑定多部分标识符”的错误。”
- sql-server - SQL Server:Charindex 与标准 where 子句语句,哪个更有效?
- excel - 在 DAX 中,我可以创建一个计算两个日期/时间字段之间的工作日的函数吗?
- java - 为什么使用规则引擎而不是易于理解的一行属性?
- mysql - MySQL中的成本常数
- c - C语言猜数字游戏
- python - 使用 Flask 从 S3 存储桶下载文件