Co oznacza NVLskrót Mówię o funkcjach Oracle i Informix (być może także niektórych) używanych do odfiltrowywania wartości innych niż NULL z wyników zapytań (podobnie jak COALESCEw innych bazach danych).
„Jest to historia tutaj, ale nie pamiętam nazwy X3H2 [Standard SQL] członków komisji uczestniczących. Wpadliśmy z tej funkcji, bo wszyscy mieliśmy NVL()lub IFNULL()czy coś w ich produktu i chcieliśmy standardową składnię dla niego Ktoś inny uogólnił to na listę, ale nikt nie wymyślił nazwy, którą wszyscy lubimy ... ktoś wyciągnął tezaurus i zaczął szukać jednego słowa, którego nikt nie użyłby w nazwie tabeli, nazwie kolumny lub innej funkcji i który nie był używany w żadnym istniejącym produkcie. Wiesz, kto był teraz zwycięzcą [tj. COALESCE] ”- Joe Celko.
dniu
Odpowiedzi:
19
Po prostu: Null VaLue
Funkcja podstawia dowolne wartości NULL w danej kolumnie zestawu wyników wartością podaną jako drugi parametr.
„Logika wartości zerowej” według http://www.abbreviations.com/term/157605 , ale większość innych odniesień, które znalazłem, potwierdza przypuszczenie Phila o „wartości zerowej”. Nie znalazłem ostatecznego pochodzenia.
NVL()
lubIFNULL()
czy coś w ich produktu i chcieliśmy standardową składnię dla niego Ktoś inny uogólnił to na listę, ale nikt nie wymyślił nazwy, którą wszyscy lubimy ... ktoś wyciągnął tezaurus i zaczął szukać jednego słowa, którego nikt nie użyłby w nazwie tabeli, nazwie kolumny lub innej funkcji i który nie był używany w żadnym istniejącym produkcie. Wiesz, kto był teraz zwycięzcą [tj.COALESCE
] ”- Joe Celko.Odpowiedzi:
Po prostu: Null VaLue
Funkcja podstawia dowolne wartości NULL w danej kolumnie zestawu wyników wartością podaną jako drugi parametr.
źródło
„Logika wartości zerowej” według http://www.abbreviations.com/term/157605 , ale większość innych odniesień, które znalazłem, potwierdza przypuszczenie Phila o „wartości zerowej”. Nie znalazłem ostatecznego pochodzenia.
źródło
W języku asemblera również programiści używali NVL do logiki wartości zerowej. Więc w tym przypadku również wskazuje wartość zerową.
źródło