Задать вопрос
@mboze

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

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

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

Похожие вопросы