Как я могу запросить специальные символы - PullRequest
0 голосов
/ 14 марта 2012

В моем запросе мне нужно поднять это в операторе CASE.очевидно, я не могу пойти "''" или ''''

Ответы [ 2 ]

1 голос
/ 14 марта 2012

На самом деле ваше второе предположение было близко. Как только строка открыта, '' - правильный способ указать кавычку. Таким образом, ваша строка будет ''''''.

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;
0 голосов
/ 14 марта 2012
SELECT ''' '''

Попробуйте вышеперечисленное ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...