Không đại diện NVL
cho cái gì? Tôi đang nói về hàm Oracle và Informix (có lẽ một số khác nữa) được sử dụng để lọc ra các giá trị không phải NULL khỏi kết quả truy vấn (tương tự như COALESCE
trong các cơ sở dữ liệu khác).
1
Một so sánh thú vị về NVL và COALESCE trong Oracle: stackoverflow.com/questions/950084/NH
—
Thất vọngWithFormsDesigner
"Có một câu chuyện ở đây, nhưng tôi không nhớ tên của các [tiêu chuẩn SQL] thành viên Ủy ban X3H2 liên quan. Chúng tôi đã đưa ra chức năng này bởi vì tất cả mọi người đã có một
—
onedaywhen ngày
NVL()
hoặc IFNULL()
hoặc một cái gì đó trong sản phẩm của họ và chúng tôi muốn có một cú pháp tiêu chuẩn cho nó Một người khác đã khái quát nó thành một danh sách, nhưng không ai có thể đưa ra một cái tên mà tất cả chúng ta đều thích ... ai đó đã rút ra một Thesaurus và bắt đầu tìm kiếm một từ mà không ai sẽ sử dụng cho tên bảng, tên cột hoặc chức năng khác và điều đó không được sử dụng trong bất kỳ sản phẩm hiện có nào. Bạn biết ai là người chiến thắng bây giờ [tức là COALESCE
] "- Joe Celko.