Що означає NVL
? Я говорю про функції Oracle і Informix (можливо, і деякі інші), які використовуються для фільтрації значень NULL з результатів запитів (подібно до COALESCE
інших баз даних).
1
Цікаве порівняння NVL та COALESCE в Oracle: stackoverflow.com/questions/950084/…
—
FrustratedWithFormsDesigner
«Існує історія тут, але я не пам'ятаю імена [стандартних SQL] членів Комітету X3H2 участь. Ми придумали цю функцію , тому що кожен мав
—
день, коли
NVL()
або IFNULL()
або що - то в своєму продукті , і ми хотіли стандартний синтаксис для нього Хтось інший узагальнив його до списку, але ніхто не зможе придумати ім'я, яке нам всім сподобалось ... хтось витягнув Тезаурус і почав шукати єдине слово, яке ніхто не використовуватиме для назви таблиці, назви стовпця чи іншої функції та це не було використано в жодному існуючому продукті. Ви знаєте, хто був переможцем зараз [тобто COALESCE
] "- Джо Челко.