Вопросы по теме 'nvl'

Oracle Различия между NVL и Coalesce
Есть ли неочевидные различия между NVL и Coalesce в Oracle? Очевидные различия заключаются в том, что coalesce вернет первый ненулевой элемент в своем списке параметров, тогда как nvl принимает только два параметра и возвращает первый, если он не...
230397 просмотров
schedule 10.10.2022

Oracle nvl в предложении where показывает странные результаты?
У меня есть веб-форма, которая позволяет пользователям искать и редактировать записи из таблицы Oracle на основе параметров, переданных процессу. Вот мои данные: CAE_SEC_ID SEC_CODE APPR_STATUS 1 ABC1 100 2 ABC2...
16270 просмотров
schedule 18.06.2023

свиная латынь расслабленная равна == с нулем?
в отношении X только с 1 строкой X.A=null X.B= "blahblah" теперь я хочу сделать: Y = FILTER X BY A != B ; Я хотел сказать, что, поскольку A равно null, а B нет, условие должно быть истинным. но фактический результат состоит в том,...
4144 просмотров
schedule 09.06.2024

Как вернуть значение с помощью CASE, DECODE и/или NVL
У меня с этим проблемы. Мне нужна формула, которая даст мне фактический результат независимо от того, являются ли значения NULL и/или 0. См. следующее; SELECT [...columns...], (NVL(SUM(table1.qty_rtnd), 0) + NVL(SUM(table1.qty_defective), 0)) /...
1882 просмотров
schedule 31.07.2022

Oracle sql 11g. Может ли функция nvl2 включать оператор выбора?
Даже не уверен, что nvl2 это то, что мне следует использовать, но мне кажется, что это имеет смысл. Если бы я мог заставить select работать. Приведенные ниже данные не являются реальными, но насколько я могу приблизиться к воображаемым объектам:...
812 просмотров
schedule 21.08.2022

Использование nvl в списке SQL Oracle
Возникли проблемы с использованием вызова nvl в списке. Я новичок в SQL, поэтому я все еще не уверен в синтаксисе. listagg(nvl(asgu.name, ', '),'In waiting') within group (order by asgu.name) as asgu_name, case when asgu.name is not...
1825 просмотров
schedule 27.04.2022

Почему один запрос возвращает больше, чем другой
Используя следующий вопрос, не могли бы вы объяснить мне, в чем разница между двумя SQL-запросами и почему они не дают одинаковых результатов? Отображать фамилию, название отдела и зарплату любого сотрудника, чья зарплата и комиссионные...
55 просмотров
schedule 06.02.2023

NVL (EXPR1,0) против NVL(EXPR1,-1)
MERGE INTO A USING ( SELECT B_1,B_2,B_3,SUM(B_4) FROM B GROUP BY B_1,B_2,B_3) srt ON ( A.A_1 = B.B_1 AND NVL (A.A_2, 0) = NVL (B.B_2, 0) AND NVL (A.A_3, ' ') = NVL (B.B_3, ' ') ) WHEN MATCHED THEN...
277 просмотров
schedule 22.11.2023