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

Как преобразовать пустую строку в 0 в postgres?

В запросе есть кусок cast(X as float)
Иногда X может быть пустой строкой, тогда вылетает с ошибкой. Что использовать, чтобы '' преобразовывать к 0?
  • Вопрос задан
  • 1897 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    PostgreSQL. Advanced
    4 месяца
    Далее
  • Учебный центр IBS
    QPT PostgreSQL 16. Оптимизация запросов
    1 неделя
    Далее
  • Слёрм
    PostgreSQL База
    4 недели
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега PostgreSQL
Седой и строгий
Конструкция COALESCE(NULLIF(X, ''), 0) вернёт 0, если X равно NULL или пустой строке.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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