null értékek

NULL érték azt jelzi, hogy az érték ismeretlen. Ez eltér az üres vagy nulla értéket. Két NULL értékeket egyenértékűnek tekintik. Közötti összehasonlítás a két érték NULL NULL érték közötti vagy és minden más értéket ad vissza ismeretlen értéket, mert az érték az egyes NULL érték ismeretlen.

NULL érték általában azt jelzi, hogy az adatok nem ismert, vagy alkalmazhatatlanná adatok később adunk az elegyhez. Például abban az időben a megrendelés az ügyfél nem tudja a keresztnevét.

By NULL értékek a következők megállapodások:

hogy ellenőrizze a NULL értékeket a WHERE lekérdezés segítségével kulcsszavak IS NULL vagy IS NOT NULL;

NULL értékek jelennek meg az oszlop NULL kifejezetten megadva a UPDATE vagy INSERT kijelentést, mulasztást oszlop jelzi az INSERT utasítás, vagy ha egy új oszlop egy meglévő tábla ALTER TABLE;

NULL értékeket nem lehet alkalmazni abban az esetben, ha ez szükséges megkülönböztetni egy sort egy másik tábla, mint a primer vagy idegen kulcsok.

Ha van valószínűleg jelen ezekben NULL értékeket, és ez nem kívánatos, szükséges, hogy hozzon létre lekérdezések és adatmódosítás utasítást, hogy ők sem eltávolították NULL értékeket, vagy alakítani valamilyen más értéket.

Egyszerűsítése karbantartás és csökkenti a káros hatások valószínűségét a meglévő lekérdezések és jelentések, meg kell csökkenteni a használatát NULL értékek minimális. Tervezze meg lekérdezések és adatmódosítás utasítást, hogy a NULL értékeket használjuk minimális mértékben.

Amennyiben az adatok jelen NULL értéket, a logika és az összehasonlító operátorok visszatérhetnek kivéve igaz vagy hamis, illetve a harmadik eredmény - ISMERETLEN. Kell használni a három-értékű logika az oka a sok hiba az alkalmazásokban. Az alábbi táblázat mutatja, hogyan NULL értékek befolyásolják az összehasonlítás működését.

Az alábbi táblázat mutatja az eredményeket a két ÉS logikai operátor operandusa.

Kapcsolódó cikkek