如何在postgresql中获取字符串列的字符串长度

时间:2017-12-05 17:26:20

标签: string postgresql

给定文本/字符串列的输入,我想计算列中字符串的长度,以及每个长度的计数。

E.g。带有字符串的列:

'Ant'
'Cat'
'Dog'
'Human'
''
NULL
'A human'

会给:

0 : 1
3 : 3
5 : 1
7 : 1

注意:空字符串未被计为0字符串,但被忽略。

1 个答案:

答案 0 :(得分:1)

脑海中浮现出

length()

select length(col), count(*)
from t
where col is not null
group by length(col)
order by length(col);