我想将这种类型的各种计数查询聚合或联合在一起。
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%%'
;