Често срещано решение се основава на тази логика:заменете низа за търсене с празен низ и разделете разликата между старата и новата дължина на дължината на низа за търсене
(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');