一般的な解決策は、次のロジックに基づいています。検索文字列を空の文字列に置き換え、古い長さと新しい長さの差を検索文字列の長さで割ります
(CHAR_LENGTH(name) - CHAR_LENGTH(REPLACE(name, 'substring', '')))
/ CHAR_LENGTH('substring')
したがって:
UPDATE test."user"
SET result =
(CHAR_LENGTH(name) - CHAR_LENGTH(REPLACE(name, 'o', '')))
/ CHAR_LENGTH('o');