NVL หมายถึงอะไร


17

สิ่งที่NVLยืนหยัดเพื่อ? ฉันกำลังพูดถึงฟังก์ชั่นของ Oracle และ Informix (อาจจะเป็นบางอย่างเช่นกัน) ที่ใช้ในการกรองค่าที่ไม่ใช่ค่า NULL จากผลลัพธ์การสืบค้น (คล้ายกับCOALESCEในฐานข้อมูลอื่น)


1
การเปรียบเทียบ NVL และ COALESCE ที่น่าสนใจใน Oracle: stackoverflow.com/questions/950084/…
FrustratedWithFormsDesigner

5
"มีเรื่องเล่าอยู่ที่นี่ แต่ผมจำไม่ได้ว่าชื่อของ X3H2 [SQL มาตรฐาน] สมาชิกคณะกรรมการที่เกี่ยวข้อง. เราขึ้นมาพร้อมกับฟังก์ชั่นนี้เพราะทุกคนมีNVL()หรือIFNULL()หรือบางสิ่งบางอย่างในผลิตภัณฑ์ของพวกเขาและเราต้องการที่ไวยากรณ์มาตรฐานสำหรับมัน . คนอื่นทำให้เป็นรายการ แต่ไม่มีใคร coudl มาด้วยชื่อที่เราชอบ ... ใครบางคนดึงออกอรรถาและเริ่มมองหาคำเดียวที่ไม่มีใครจะใช้สำหรับชื่อตารางชื่อคอลัมน์หรือฟังก์ชั่นอื่น ๆ และ ที่ไม่ได้ใช้ในผลิตภัณฑ์ใด ๆ ที่มีอยู่คุณรู้ว่าใครเป็นผู้ชนะตอนนี้ [ie COALESCE] "- Joe Celko
oneday เมื่อ

คำตอบ:




2

ในการเขียนโปรแกรมภาษาแอสเซมบลียังโปรแกรมเมอร์ใช้NVLสำหรับ Null Value Logic ดังนั้นในกรณีนี้มันยังระบุค่า Null

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.