Le Mea e Tatau Ona E Iloa e Uiga I UULL

Malamalama i le Faʻaaogāina o NULL e Aloese ai i Faʻafitauli Faʻafitauli

O tagata faaaoga fou i le lalolagi o faʻamaumauga e masani ona le mautonu i se tulaga faapitoa faapitoa i le fanua - le taua o le NULL. O lenei tau aogā e mafai ona maua i totonu o se fanua e aofia ai soʻo se ituaiga o faʻamaumauga ma ei ai se uiga faapitoa i totonu o le faʻamatalaga o se faʻamaumauga faʻamaumauga. E sili pe a amata la matou talanoaga o le NULL ma ni nai upu e uiga i le NULL e le :

Ae, o le NULL o le aoga lea e faʻaaogaina e sui ai se vaega o faʻamatalaga e le o iloa. E tele taimi, o le a faʻaogaina e le aufaʻatalamaina o fuainumera faʻamatalaga "se NULL aoga", ae e saʻo lenei. Manatua: o le NULL o se tau le iloa e leai se avanoa.

NULL i le Lalolagi Moni

Sei o tatou tilotilo atu i se faʻataʻitaʻiga faigofie: o se laulau o loʻo aofia ai le lisi mo se fualaau aina. Seʻi faapea o la tatou suʻesuʻega e aofia ai 10 apu ma tolu aliga. Matou te teuina foi pauna, ae ua le atoatoa a matou faamaumauga ma matou te le iloa pe fia (pe a fai) o plums o loo i ai i le faleoloa. I le faʻaaogaina o le NULL, o le a matou maua le laulau o lisi o loʻo faʻaalia i le laulau o loʻo i lalo.

Fualaau Faʻamau Fua

Initaneti Meataitasi Aotelega
1 Toga 10
2 Oranges 3
3 Plums NULL


E manino lava e le saʻo le aofia ai o se aofaiga 0 0 mo faamaumauga o plums, aua o lona uiga e leai ni a matou pauna i le lisi. Nai lo lena, atonu tatou te maua ni plums, ae tatou te le o mautinoa.

I NULL poʻo LE NULL?

O le laulau e mafai ona mamanuina pe faʻatagaina le tau o le NULL pe leai foi.

O se faʻataʻitaʻiga lea e faʻatupuina ai se Lisi Faʻamaumauga e mafai ai nisi NULL:

SQL> FAʻAMATALAINA TULAFONO FAʻAVAE (InventoryID INT NOT NULL, Meataitasi VARCHAR (20) LE NULL, Aotelega INT);

O le laulau Faʻamaumauga iinei e le faatagaina ai le tau o le NULL mo le Initaneti ma le Faasologa o koluma, ae mafai ona latou faatagaina mo le koluma Aofaʻi.

E ui o le faʻatagaina o le tau o le NULL e lelei tele, o fua faʻatatau o le NULL e mafai ona mafua ai faafitauli ona o soʻo se faʻatusatusaga o mea taua e tasi o le NULL e masani ona oʻo i le NULL.

Ina ia siaki pe afai o lau laulau o loʻo iai NULL faʻamaonia, faʻaaoga le IS NULL poʻo LE FAI NULL. O se faʻataʻitaʻiga lea o IS NULL:

SQL> SELECT INVENTORYID, ITEM, QUANTITY FROM INVENTORY AI LE FUAFUAGA E LĒ NULL;

Aumai a tatou faataitaiga iinei, o le a toe foi mai:

Initaneti Meataitasi Aotelega
3 Plums

Faʻaauau i NULL

O le galulue faʻatasi ma le NULL faʻamaualuga e masani ona maua ai le NULL, e fuafua i le faʻagaoioiga SQL . Mo se faʻataʻitaʻiga, i le manatu o A o le NULL:

Faʻamatalaga Faʻatonu

Faatusatusaga o Tagata Faʻatulagaina

O nisi nei o faʻataʻitaʻiga o tagata faʻatautaia o le a toe faafoi mai pea le NULL pe afai o le tasi o le auʻaunaga o le NULL. E tele fesili e sili atu ona faigata, ma o mea uma e faigata i faʻamanuiaga NULL. O le ave i le fale o le, pe afai e te faʻatagaina le taua o le NULL i totonu o lau 'upega tafaʻilagi, ia malamalama i aʻafiaga ma fuafuaga mo i latou.

O le NULL lena i se sipuni!