На самом деле ваше второе предположение было близко. Как только строка открыта, ''
- правильный способ указать кавычку. Таким образом, ваша строка будет ''''''
.
Edit:
SELECT CASE when my_field = '''''' then 'yes' else 'no' end from my_table;
Редактировать 2:
Исходя из вашего комментария, вы уверены, что оно имеет значение ''
. Похоже, это поле boolean
. В этом случае его значение равно нулю. Вы имеете в виду что-то вроде:
SELECT CASE WHEN my_field IS NULL THEN 'yes' ELSE 'no' END FROM my_table;