SQL查询来计数不同值的数量

SQL查询来计数不同值的数量,第1张

SQL查询计数不同值的数量

使用GROUP BY和

COUNT(DISTINCT...)

SELECt x, COUNT(DISTINCT y) AS cnt_yFROM yourtableGROUP BY x

结果:

x cnt_yA 1B 2

测试数据:

CREATE TABLE yourtable (x VARCHAr(100) NOT NULL, y VARCHAr(100) NOT NULL);INSERT INTO yourtable (x, y) VALUES('A', 'P'),('A', 'P'),('B', 'P'),('B', 'Q');


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5649683.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存