Redshift - проверка Db Null в предложении where - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь отфильтровать один из столбцов с нулевыми значениями БД.Я пытаюсь понять, как я могу объединить приведенные ниже 2 условия в предложении where (проверяя тип столбца) в одно условие.

select * from table
where type in ('Type_1','Type_4') or type is null

1 Ответ

0 голосов
/ 09 октября 2018

вы можете подумать о значении, которое вы точно не увидите в столбце, например, «undefined» или «не указано», и использовать это значение в функции coalesce следующим образом:

coalesce(type,'not specified') in ('Type_1','Type_4','not specified')

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

...