gpt4 book ai didi

mysql - 将不同计数查询分组到一个结果表中

转载 作者:行者123 更新时间:2023-11-29 16:12:52 25 4
gpt4 key购买 nike

我想将这种类型的各种计数查询聚合或联合在一起。

mysql> select count(*) from lyra_eng_catalog where FILENAME like '%%lyra_2009%%' UNION select count(*) from lyra_eng_catalog where FILENAME like '%%lyra_2010%%';
+----------+
| count(*) |
+----------+
| 141 |
| 1681 |
+----------+
2 rows in set (0.06 sec)

它正在根据年份对数据库中的文件进行计数。但是,是否可以在结果表中为每个项目添加一列,以便于阅读。就像一种报告。

谢谢

最佳答案

您可以简单地在 SQL 查询中定义一个具有固定值的列来了解计数:

 select 'lyra_2009' as count_type, count(*) as count_result from lyra_eng_catalog where FILENAME like '%%lyra_2009%%' 
UNION
select 'lyra_2010' as count_type, count(*) as count_result from lyra_eng_catalog where FILENAME like '%%lyra_2010%%'
;

关于mysql - 将不同计数查询分组到一个结果表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55097799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com