我需要计算每行中一组字符(aeıioöuü)的实例。
例如:
"linebreak" should return 4.
"indent" should return 2
"quote" should return 3
我可以用这个数一个字符:
SELECT LENGTH(col) - LENGTH(REPLACE(col, 'a', ''))
我还找到了一种计算一组字符的方法:
SELECT LENGTH(col) - LENGTH(REPLACE(REPLACE(REPLACE(col, 'a', ''), 'e', ''), 'ı', ''))...
然而,随着它的不断增长,这个查询变得令人困惑。有没有更好的通配符或其他方法?