Ohun ti O yẹ ki o mọ nipa awọn iye NULL

Ṣe akiyesi Imudalo Awọn NULL lati Yẹra fun Awọn Iṣoro Iṣoro

Awọn olumulo titun si aye ti awọn apoti isura infomesonu wa ni igba pupọ nipasẹ pataki pataki kan si aaye - NULL iye. Iye yi ni a le rii ni aaye kan ti o ni eyikeyi iru data ati pe o ni itumo pataki ninu ipo ti database database. O jasi ti o dara julọ lati bẹrẹ ijiroro wa ti NULL pẹlu awọn ọrọ diẹ nipa ohun ti NULL ko jẹ:

Dipo, NULL ni iye ti a lo lati ṣe apejuwe ohun kan ti a ko mọ. Nigbagbogbo, awọn olutọpa data ntan yoo lo gbolohun naa "iye NULL", ṣugbọn eyi ko tọ. Ranti: NULL kan jẹ iye aimọ ninu eyiti aaye naa han ni ofo.

NULL ni Aye Agbaye

Jẹ ki a wo apẹẹrẹ kan ti o rọrun: tabili ti o ni awọn ohun-itaja fun iduro eso. Ṣebi pe oja wa ni awọn apples 10 ati awọn oranran mẹta. A tun awọn apoti iṣura, ṣugbọn alaye akọọlẹ wa ko ti pari ati pe a ko mọ iye (ti o ba jẹ) awọn plums wa ni iṣura. Lilo ilo NULL, a yoo ni tabili tabili ti o wa ninu tabili ni isalẹ.

Eso Oro Imurasilẹ

Aami-akọọlẹ Ohun kan Opolopo
1 Awọn apẹrẹ 10
2 Oranges 3
3 Awọn ipilẹ NULL


O jẹ kedere ko tọ lati ni opoiye 0 fun awọn gbigbasilẹ plums, nitori pe eyi yoo jẹ pe a ko ni awọn plums ni akojopo. Ni ilodi si, a le ni diẹ ninu awọn plums, ṣugbọn a ko ni daju.

Lati NULL tabi KỌ NULL?

A le ṣe tabili kan boya boya gba awọn nọmba NULL tabi rara.

Eyi ni apẹẹrẹ ti o jẹ apẹẹrẹ SQL eyiti o ṣẹda tabili ti o nlo ti o gba diẹ ninu awọn NULL:

SQL> ṢẸṢẸ NIPA TITẸ AWỌN ỌJỌ (AWỌN NIPA INT KO NULL, Ohun kan VARCHAR (20) KO NULL, Opolopo INT);

Atunwo Onkawe nibi ko gba awọn ipo NULL fun Aami- akọọlẹ ati Awọn ohun ti Awọn ohun kan , ṣugbọn ko gba wọn fun iwe- iye ti Opo .

Lakoko ti o ti gba iye NULL kan dara daradara, awọn ipo NULL le fa awọn iṣoro nitori pe afiwewe awọn iye ti o jẹ NULL nigbagbogbo n ṣe esi ni NULL.

Lati ṣayẹwo ti tabili rẹ ba ni awọn iye NULL, lo IS NULL tabi ISE NULL oniṣẹ. Eyi jẹ apẹẹrẹ ti IS NULL:

SQL> ṢẸRỌ NIPA, TABI, AWỌN NIPA TI AWỌN NIPA TI IJẸ TI AWỌN ỌMỌ TI NI NULL;

Fun apẹẹrẹ wa nibi, eyi yoo pada:

Aami-akọọlẹ Ohun kan Opolopo
3 Awọn ipilẹ

Awọn iṣẹ lori Awọn NULL

Nṣiṣẹ pẹlu awọn NULL nigbagbogbo n mu awọn esi NULL, da lori isẹ SQL . Fun apẹẹrẹ, ti o ro pe A jẹ NULL:

Awọn oniṣẹ Amẹrika

Awọn oniṣẹ lafiwe

Awọn wọnyi ni awọn apẹẹrẹ diẹ ti awọn oniṣẹ ti yoo ma tun pada NULL nigbagbogbo ti iṣẹ-ṣiṣe kan jẹ NULL. Ọpọ ibeere ti o wa ni okun sii wa, ati pe gbogbo wa ni idiju nipasẹ awọn iye NULL. Awọn iṣiro ile ni pe, ti o ba gba awọn ipo NULL ni ibi ipamọ rẹ, ye awọn ohun ti o ṣe ati awọn ipinnu fun wọn.

Ti o ni NULL ni igbadun!