Показать 0,00, когда нет значений.В настоящее время показывает 1000 - PullRequest
0 голосов
/ 10 июля 2019

У меня есть столбец с именем 'contract_quantity'.По какой-то странной причине он показывает 1000 значений в таблице БД, в то время как в графическом интерфейсе я вижу, что это значение N / A, то есть значения нет, но таблица показывает его как 1000 вместо 0,00.

Есть ли способ обойти это, используя функцию DECODE или что-то еще?Я в основном хочу следующую логику для столбца 'contract_quantity':

Когда нет значения, показывать 0,00 (а не 1000). Когда есть значение, показывать это значение

Есть предложения?

1 Ответ

0 голосов
/ 10 июля 2019

Похоже, что ваш GUI испытывает проблемы при работе со значениями NULL. Вы пробовали функцию COALESCE ? В вашем случае следующий запрос должен помочь:

SELECT COALESCE(contractual_quantity, 0.00) FROM quantities;
...