假設我有一列的值是不同長度的逗號分隔字串:
locations | city | county | state
--------------------- -------- --------- --------
A, B, C | | |
--------------------- -------- --------- --------
A, B | | |
--------------------- -------- --------- --------
A, B, C | | |
所以,長短不一。我想知道用逗號分隔的值的長度是多少。例如,'A, B, C' 的長度為 3,'A, B' 的長度為 2。如何使用 PostgreSQL 找到該長度?
uj5u.com熱心網友回復:
您可以將字串拆分為陣列:
select cardinality(string_to_array('a,b,c', ','));
cardinality
-------------
3
(1 row)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/481678.html
標籤:细绳 PostgreSQL 分隔符 字符串长度
