Прямо сейчас у меня есть запрос, который дает мне пустое место, и это хорошо, но мне действительно нужно что-то, что возвращает «Пусто», если оно пустое.Я поиграл с несколькими вариантами, и сейчас это лучший запрос, который у меня есть, но я не уверен, как заставить его отображать «EMPTY», если он нулевой.
SELECT paramOne, paramTwo
FROM tableName
WHERE search_param = 'x'
UNION ALL
SELECT NULL, NULL
FROM dual
WHERE NOT EXISTS (
SELECT paramOne, paramTwo
FROM tableName
WHERE search_param = 'x'
);
paramOne - это число paramTwo - это varchar
Результат, который я ищу, в основном таков:
если в строке есть данные, она должна вернуть 123, Имя
если в строке нет данных, она должна быть 000, «пусто»