Re: CASE(?) to write in a different column based on a string pattern

Поиск
Список
Период
Сортировка
От Moreno Andreo
Тема Re: CASE(?) to write in a different column based on a string pattern
Дата
Msg-id c69b90ad-da88-c031-1694-d47da0f2df86@evolu-s.it
обсуждение исходный текст
Ответ на Re: CASE(?) to write in a different column based on a string pattern  (Geoff Winkless <pgsqladmin@geoff.dj>)
Список pgsql-general
Il 13/11/19 17:36, Geoff Winkless ha scritto:
>
> Simplest way in plain SQL would be individual case statements for each
> column, I think.
>
> SELECT pattern,
>    CASE WHEN pattern LIKE 'foo%' THEN SUBSTR(pattern, 4) ELSE '' END AS foo
>    CASE WHEN pattern LIKE 'bar%' THEN SUBSTR(pattern, 4) ELSE '' END AS bar
>    CASE WHEN pattern LIKE 'baz%' THEN SUBSTR(pattern, 4) ELSE '' END AS baz
> FROM tbl;
>
> Geoff
>
>
Geoff,
     it worked perfectly!

Thanks a lot!
Moreno.-




В списке pgsql-general по дате отправления:

Предыдущее
От: Moreno Andreo
Дата:
Сообщение: Re: CASE(?) to write in a different column based on a string pattern
Следующее
От: Durumdara
Дата:
Сообщение: Last autovacuum time - what is it?