给定文本/字符串列的输入,我想计算列中字符串的长度,以及每个长度的计数。
E.g。带有字符串的列:
'Ant'
'Cat'
'Dog'
'Human'
''
NULL
'A human'
会给:
0 : 1
3 : 3
5 : 1
7 : 1
注意:空字符串未被计为0字符串,但被忽略。
答案 0 :(得分:1)
length()
:
select length(col), count(*)
from t
where col is not null
group by length(col)
order by length(col);