Bİ XWÎNE NULL NÎŞANÎ NÎŞAN

Vebijêrîna NULLên Pirsgirêkên Daneyên Dûrsaziyê Dêm bikin

Bikaranîna bikarhênerên cîhanê yên nû yên databases bi gelemperî taybetmendiyek taybetî bi zeviyê têne asteng kirin - nirxek NULL. Ev nirx dikare li zeviyek bibînim ku her celeb danûstendiyek heye û wateya gelemperî di nav çarçoveya daneyên navendî de heye. Pêwîst e ew e ku bi axaftina NULL bi çend peyvan re dest pê bikin ku derbarê NULL çi ye:

Bêguman, NULL ew e ku ew nirxa ku ji nimûneya nenas a naskirî ya daneyên tê bikaranîn e. Pir caran, bernameyên bernameyê dê dê "nirxek null" bikar bînin, lê ev çewt e. Ya bîr bînin: NULL Nirxek nenas e ku tê de zeviyek xuya ye.

NULL di cîhana Rastî de

Bila nimûneyeke nimûnek hêsan binêrin: a tablok heye ku hejmarê ji bo fêk standiye. Dibe ku lîsteya me, 10 apples û sê oranges hene. Em jî plumên firotanê, lê agahdariya me ya meqûl nayê e û em nizanin çiqas (çi kes) plum di binê de ne. Bi nirxê NULL bikar bînin, em ê sîteya jêrîn dê di binê jêrîn de nîşan bide.

Armanca Standards Fruit

InventoryID Şanî Jimarî
1 Apples 10
2 Oranges 3
3 Plums NULL


Vê guman eşkere xelet e ku ji bo qeydkirina pelan 0 hebe, ji ber ku ew ê wateya ku em di nav deverên me de hebûn. Berevajî me, em dibe ku hin deran hene, lê em ne tenê ne.

JI NULL an NULL NULL?

Pêwîstekek tedbîrên ku ji bo nirxên NULL yan jî destûrê bidin destnîşan kirin.

Li vir e ku mînakek SQL ye ku maseya pirtûkxaneyê ye ku hin NULLên destûr dide:

SQL> BERSÎVEK TABLE BİXWÎNE (BİXWÎNE NÎŞEKÎ NÎNE, VARCHAR BİXWÎNE (20) NİN NULL, Kêmbûna INT);

Li ser sîteya Armanca nirxên NULL yên ji bo ÎventoryID û Columnên Şîfreyê bide destûr nake, lê wan ji bo dora hejmarê destûrê dide.

Dema ku bihayê ku Nirxek NULL rast e, nirxên NULL dikare pirsgirêk dibe sedema ku hemî nirxên nirxan ên ku NULL e, her tim li ser NULL encam dibe.

Ji bo kontrol bikin ka dahatên nirx hene ku, nirxandina IS NULL an IS NULL NULL bikar bînin. Li vir nimûne ya Nîşe:

SQL> BERSÎVEK BERSÎVEK, BİXWÎNE, BİXWÎNE BİXWÎNE BİXWÎNE BİXWÎNE NULL;

Li vir nimûne me, ev ê vegerin:

InventoryID Şanî Jimarî
3 Plums

Operating on NULLs

Karûbarên bi NULL bi karanîna pir caran encamên NULL têne hilberandin, bi ser operasyona SQL ve girêdayî ye . Ji bo nimûne, fikirîn ku A NULL e:

Operatorên Arithmetîk

Operatorên Dijar

Ew tenê çend nimûneyên operator hene ku herdem herdem NULL vegerîne eger heger yek operasyona NULL e. Pir pirsên bêhtir lêpirsîn hene, û hem ji hêla NULL ve têne tevlihev kirin. Baweriya malê ye ku, eger hûn nirxên NULL di nav databa we de destûr bikin, fikrên wan fêm bikin û plan bikin.

Ew NULL di nav xewnê de ye!