Вставьте приветствие в зависимости от количества символов - PullRequest
0 голосов
/ 17 февраля 2019

Если приветствие составляет> 15 символов, слово 'Hi' должно быть вставлено в поле

, подумал об использовании функции регулярных выражений, но не уверен, как реализовать это

, когда regexp_like(приветствие,> '^ [0-9] {15} $'), затем "Привет"

MR Nigel Humphreys  -> "hi"
Ms Montjoy          ->  "Ms Montjoy"
Mr Fitz-Lloyd Smith -> "hi"

1 Ответ

0 голосов
/ 17 февраля 2019

Как насчет length() и case?

select (case when length(salutation) > 15 then 'hi'
             else salutation
        end) as new_salutation

Если вы хотите перезаписать поле, вам нужно обновить:

update t
    set salutation = 'hi'
    where length(salutation) > 15;
...