@mboze

Postgresql как преобразовать пустую строку в «Не отправлено»?

Добрый день! Есть выборка:
select status from rezultat
Необходимо чтобы в поле статус за место пустой строки была строка "Не отправлено" , подскажите пожалуйста, как это можно реализовать?
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
@Akina
Сетевой и системный админ, SQL-программист.
Что такое "пустая строка", строка нулевой длины или NULL? Впрочем, оба случая накрываются конструкцией
COALESCE(NULLIF(status, ''), 'Не отправлено')
Если в status может быть горсть пробелов - предварительно тримануть.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Akela_wolf
Extreme Programmer
Если под пустой строкой подразумевается NULL - то COALESCE
Если под пустой строкой подразумевается "" - то CASE
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы