Tartalomjegyzék:
Meghatározás - Mit jelent a Null?
A Null adatbázis kontextusban egy érték teljes hiánya egy adott mezőben, és azt jelenti, hogy a mező értéke ismeretlen. A Null nem egyezik meg a numerikus mező, a szövegmező vagy a szóköz nulla értékével. A Null azt jelenti, hogy az adatbázis mező értéke nem került tárolásra.
A Techopedia magyarázza a Null-ot
A null nem hasonlítható össze egy értékkel. Például, ha egy lekérdezést az Ügyfél_címek táblába irányítanak, hogy minden ügyfelet lekérjen e-mail címek nélkül, akkor a Strukturált lekérdezési nyelv (SQL) lekérdezést nem lehet a következőképpen írni: SELECT * FROM Customer_ Address WHERE Email_Address = null. Ehelyett annak érdekében, hogy ne vezessen be összehasonlítást nullával, a lekérdezést a következőképpen kell írni: VÁLASZT * ÜGYFELE_CÍMEKBŐL, Ahol az e-mail cím nem érvényes.
Ha a nullákat tartalmazó oszlopban szereplő értékeket számoljuk, akkor a nullákat nem vesszük figyelembe az eredményekben. Például 200 ügyfél van az Ügyfél_címek táblában, és 30 nulla van az Email_cím oszlopban. Ha megszámol az Email_Address oszlop segítségével, 170 eredményt kap.
