ในการอธิบายเจ้านายความแตกต่างระหว่าง "ศูนย์" และ "โมฆะ":
"ศูนย์" คือค่า มันเป็นปริมาณที่ไม่ซ้ำกันและเป็นที่รู้จักของศูนย์ซึ่งมีความหมายในทางคณิตศาสตร์และคณิตศาสตร์อื่น ๆ
"Null" เป็นค่าที่ไม่ใช่ มันเป็น "ตัวยึด" สำหรับค่าข้อมูลที่ไม่รู้จักหรือไม่ได้ระบุ มันมีความหมายในบริบทนี้เท่านั้น การดำเนินการทางคณิตศาสตร์ไม่สามารถทำได้บนค่า Null (ผลลัพธ์ของการดำเนินการใด ๆ ที่ไม่ได้กำหนดไว้และโดยทั่วไปแล้วจะแสดงเป็นค่า Null)
ตัวอย่างเช่นในความคิดเห็น: "รายได้ต่อปีของคุณคืออะไร" เป็นคำถามที่ต้องการคำตอบที่เป็นตัวเลข "0" เป็นคำตอบที่ถูกต้องสมบูรณ์แบบสำหรับคนที่ไม่ทำงานและไม่มีรายได้จากการลงทุน หากผู้ใช้ไม่ได้ป้อนค่าเลยพวกเขาไม่จำเป็นต้องทำเงิน พวกเขาไม่ต้องการบอกซอฟต์แวร์ของคุณว่ามีจำนวนเท่าใด (หรือน้อย) มันเป็นสิ่งแปลกปลอมไม่ระบุ ดังนั้นเพื่อให้ซอฟต์แวร์สามารถดำเนินการต่อได้คุณต้องระบุตัวยึด "null" สำหรับเขตข้อมูลนั้นภายในซอฟต์แวร์ นั่นเป็นเทคนิคที่ถูกต้องจากมุมมองข้อมูล ไม่ว่าจะเป็นที่ถูกต้องในระดับธุรกิจขึ้นอยู่กับว่าจำเป็นต้องมีค่าตัวเลขจริง (แม้กระทั่งศูนย์) เพื่อดำเนินการทางคณิตศาสตร์ (เช่นการคำนวณภาษีหรือการเปรียบเทียบกับเกณฑ์การกำหนดผลประโยชน์)
ในคอมพิวเตอร์แทบการดำเนินการใด ๆ กับตัวแปรที่มีค่า null จะส่งผลให้เป็นโมฆะหรืออยู่ในเงื่อนไขข้อผิดพลาดเนื่องจากไม่รู้จักค่าหนึ่งในตัวแปรจึงไม่สามารถทราบผลลัพธ์ของนิพจน์ได้ สิ่งที่เทียบเท่ากับการคำนวณทางคณิตศาสตร์เป็นโมฆะก็คือถ้าฉันถามคุณว่า "ห้าบวกกับจำนวนที่ฉันกำลังคิดตอนนี้คืออะไร" เป็นไปไม่ได้ที่คุณจะให้คำตอบที่ชัดเจนเพราะคุณไม่รู้ว่าฉันกำลังคิดอะไรอยู่ การดำเนินการเป็นศูนย์ยกเว้นสำหรับการหารโดยปกติแล้วจะถูกต้องและจะส่งกลับค่าที่ไม่ซ้ำใครที่รู้จักและไม่ซ้ำกัน