Postgres - get count of a chacter in a column?
本问题已经有最佳答案,请猛点这里访问。
在 Postgres/SQL 中,如何获取列中字符的计数?
例如,我想运行一个查询,该查询将返回"X"出现在值为"XXX"的列中的次数 - 它应该返回 3。
一种方法是长度的差异:
1 | SELECT (LENGTH(col) - LENGTH(REPLACE(col, 'X', ''))) AS NumX |
在 Postgres/SQL 中,如何获取列中字符的计数?
例如,我想运行一个查询,该查询将返回"X"出现在值为"XXX"的列中的次数 - 它应该返回 3。
一种方法是长度的差异:
1 | SELECT (LENGTH(col) - LENGTH(REPLACE(col, 'X', ''))) AS NumX |