首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算DISTINCT查询中的元素数

计算DISTINCT查询中的元素数
EN

Stack Overflow用户
提问于 2021-11-11 13:00:51
回答 1查看 31关注 0票数 1

我有这个tbl_transactions,这是桌子

图片为查询后的结果

代码语言:javascript
复制
SELECT DISTINCT vehicle_type_name, vehicle_plate_number FROM tbl_transactions

现在,我需要数一下2个惠勒,4个惠勒,等等...有没有人能帮我。我使用了DISTINCT和WHERE子句的组合,但它在查询中显示错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-11 14:35:29

您可以在子查询中仅选择distinct值,并在外部查询中对其进行计数。如果这就是您正在尝试的,请尝试让我知道它是否有帮助,如果有什么不清楚的地方,请随时询问。

代码语言:javascript
复制
SELECT vehicle_plate_number,count(*) as number_of_rows
FROM (
       SELECT vehicle_type_name,
              vehicle_plate_number
       FROM tbl_transactions
       GROUP BY vehicle_plate_number,vehicle_type_name
) as t1 
GROUP BY vehicle_plate_number;

演示:https://www.db-fiddle.com/f/vwi9bkdUVPoZeURdNAEoDX/4

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69928729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档