תוכן עניינים:
הגדרה - מה המשמעות של נול?
Null, בהקשר של מסד נתונים, הוא היעדר מוחלט של ערך בשדה מסוים ומשמעותו שערך השדה אינו ידוע. Null אינו זהה לערך אפס עבור שדה מספרי, שדה טקסט או ערך רווח. Null מרמז כי ערך שדה בסיס נתונים לא נשמר.
Techopedia מסביר את Null
לא ניתן להשוות בין null לערך. לדוגמה, אם שאילתה מופנית לטבלת Customer_Addresses כדי לאחזר את כל הלקוחות ללא כתובות דוא"ל, לא ניתן לכתוב את שאילתת Structured Query Language (SQL) באופן הבא: SELECT * מאת כתובות לקוח WHERE Email_Address = null. במקום זאת, כדי לא להכניס השוואה עם בטל, יש לכתוב את השאילתה כך: בחר * מכתובות של לקוחות איפה כתובת הדוא"ל היא כתובת null.
כאשר נספרים הערכים בעמודה המכילה בטלות, ביטולים אינם כלולים בתוצאות. לדוגמה, ישנם 200 לקוחות בטבלת כתובות הלקוחות, ול -30 יש בטלות בעמודה כתובת הדוא"ל. ביצוע ספירה באמצעות העמודה Email_Address תחזיר תוצאה של 170.