Заменить пустой / NULL результат на «FALSE» в результате SELECT - PullRequest
0 голосов
/ 01 апреля 2019

Мне нужно знать, можно ли заменить результат SELECT на строку «FALSE», когда значение возвращается пустым или нулевым?Спасибо

Ответы [ 3 ]

1 голос
/ 01 апреля 2019

вы можете использовать случай, когда

select case when COL_NAME is null  OR LENGTH(TRIM (COL_NAME)) = 0 then 'False' 
           else COL_NAME end
       from table_name
0 голосов
/ 01 апреля 2019

SELECT CASE WHEN COLUMN IS NULL OR COLUMN '' THEN 'FALSE' ELSE COLUMN END FROM TABLE_NAME

0 голосов
/ 01 апреля 2019

Вы ищете COALESCE.

SELECT COALESCE(COL_NAME, 'False') AS COL_NAME FROM table_name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...