Ṣ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ẹ:
- NULL kii ṣe nọmba nọmba.
- NULL kii ṣe okun ti o ṣofo ("").
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
- A + B = NULL
- A - B = NULL
- A * B = NULL
- A / B = NULL
Awọn oniṣẹ lafiwe
- A = B = NULL
- A! = B = NULL
- A> B = NULL
- A!
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!