计算标题的第一个字母并打印A到Z.

时间:2018-01-21 20:52:00

标签: mysql sql

我正在尝试计算标题的第一个字母,以便我可以列出A到Z的列表。 问题是我不能显示0计数的字母。

SELECT SUBSTRING(UCASE(title), 1, 1) as letter, count(id) as total 
FROM `a-z` 
GROUP BY SUBSTRING(title, 1, 1)

这个查询给了我这个结果:

enter image description here

如果没有以该字母开头的标题,如何打印从A到Z的所有字母并显示0作为计数?

A 1
B 0
C 0
...
Z 0

1 个答案:

答案 0 :(得分:2)

您需要一份您关注的所有信件的清单:

Set rng2 = rng2.EntireColumn.Resize(72).Offset(3, 0)