Ihe I Kwesịrị Ịmara Banyere Ụkpụrụ NULL

Ghọta na iji NULL eme ihe iji zere nsogbu data

Ndị ọrụ ọhụrụ na ụwa nke ọdụ data na -enwekarị mgbagwoju anya site na uru pụrụ iche bara uru n'ọhịa - NULL uru. A pụrụ ịchọta uru a n'ọhịa nwere ụdị data ọ bụla ma nwee ihe pụrụ iche pụrụ iche n'ime ihe gbasara nchekwa data. O yikarịrị ka ọ ga - akacha mma ịmalite mkparịta ụka nke NULL na okwu ole na ole banyere ihe NULL abụghị :

Kama nke ahụ, NULL bụ uru a na-eji na-anọchite anya mpempe akwụkwọ data amaghị. Ọtụtụ mgbe, onye mmemme data nchekwa ga-eji okwu ahụ bụ "uru NULL", ma nke a ezighi ezi. Cheta: NULL bụ njirimara a na-amaghị ama nke ubi ahụ gosipụtara.

NULL na Real World

Ka anyị leba anya n'otu ihe atụ dị mfe: tebụl nke nwere ihe ndekọ maka mkpụrụ osisi. Ka e were ya na ngwongwo anyị nwere apụl 10 na oranges atọ. Anyị na-erekwa plums, mana ozi anyị anaghị ezu ezu ma anyị amaghị ole (ma ọ bụrụ na ọ bụla) plums nọ na ngwaahịa. Site n'iji uru NULL, anyị ga-enwe table tebụl dị na tebụl n'okpuru.

Mkpụrụ Ihe Ntuzi Akwụsị

Ndepụta Ngwaahịa Nkebi Ọnụ ọgụgụ
1 Apụl 10
2 Oranges 3
3 Plums NULL


O doro anya na ọ gaghị adị mma ịgụnye ọtụtụ 0 maka ndekọ nke plums, n'ihi na nke ahụ ga-apụta na anyị enweghị plums na ngwaahịa. N'ụzọ dị iche, anyị nwere ike ịnweta ụfọdụ plums, ma anyị anaghị ejide n'aka.

NULL ma ọ bụ BỤGHỊ NULL?

Enwere ike ịme tebụl ka ma kwe ka NULL ma ọ bụ na ọ bụghị.

Nke a bụ ihe atụ SQL nke na - emepụta tebụl Ndepụta nke na - enye ụfọdụ NULL:

SQL> Mepụta ihe ntinye akwụkwọ (InventoryID INT NOT NULL, Nkebi VARCHAR (20) BỤ NULL, Ọnụ ọgụgụ INT);

Nchịkọta Ndepụta nke ebe a adịghị ekwe ka NULL maka ụkpụrụ Ndenye Ngwaahịa na Ogwe Nkebi ahụ, mana ha na-ahapụ ha maka kọlụm Ukwu .

Ka ikwe ka uru NULL dị mma, ụkpụrụ NULL nwere ike ịkpata nsogbu n'ihi na atụtụkọtara ụkpụrụ nke onye NULL na-arụpụta mgbe niile NULL.

Iji chọpụta ma ọ bụrụ na tebụl gị nwere ụkpụrụ NULL, jiri IS NULL ma ọ bụ IS NOT NULL ọrụ. Nke a bụ ihe atụ nke IS NULL:

SQL> SELECT INVENTORYID, ITEM, QUANTITY FROM INVENTORYY WHERE AJỤGHỊ ỊBỤGHỊ NGHỊ;

Nye ihe atụ anyị ebe a, nke a ga-alaghachi:

Ndepụta Ngwaahịa Nkebi Ọnụ ọgụgụ
3 Plums

Na-arụ ọrụ na NULL

Ịrụ ọrụ NULL na-emepụta nsonaazụ NULL, dabere na ọrụ SQL . Dịka ọmụmaatụ, na-eche na A bụ NULL:

Ndị na-emepụta ihe

Ndị na-arụ ọrụ ọnụ

Ndị a bụ naanị ụfọdụ ihe atụ nke ndị ọrụ nke ga - alaghachi NULL mgbe ọ bụla otu ọrụ bụ NULL. Enwere ọtụtụ ajụjụ dị mgbagwoju anya, ihe NULL dị mgbagwoju anya. Ihe na-ewe n'ụlọ bụ na, ọ bụrụ na ị kwe ka NULL dị na nchekwa data gị, ghọta ihe ọ pụtara na atụmatụ maka ha.

Nke ahụ bụ NULL na mkpụrụ!