Wapya cha NULL cha SQL

Thamani za NULL ni data zilizopotea au zinaudhui.

Kwa msingi, kolumni ya tabia inaweza kuweka thamani za NULL.

Makao hii inasifu kusaidia kufahamisha kufanya kwa kwa operatory IS NULL na IS NOT NULL.

Wapya cha NULL cha SQL

Ikiwa kuna kolumni kwenye tabia iliyowezesha, tunaweza kuweka rekodi mpya au kusasisha rekodi ya zamani bila kuongeza thamani kwenye kolumni hii. Hii inamaanisha kwamba eneo hili litakuwa na thamani ya NULL.

Ukilinganisha ukisikia ukitumia vya thamani kama thamani nyingine.

NULL inatumiwa kama sehemu ya matokeo yenye uharibifu au yenye uharibifu.

Maelezo:Hakuna muhimu wa kusababisha NULL na 0; hao ni kawaida.

Matokeo ya NULL ya SQL

Tunaelewa kina ya "Persons" inayotumika hapa chini:

Id LastName FirstName Adress City
1 Adams John   London
2 Bush George Fifth Avenue New York
3 Carter Thomas   Beijing

Kama kina ya "Persons" kina ya "Adress" ina uharibifu wa kina, hii inamaanisha kwamba kama tunasema kina ya "Adress" kina ya kina iliyowekwa kwa kina kina, kina ya "Adress" kina ya kina itakuwa NULL.

Nawojeu kama tunaweza kusababisha NULL:

Hakuna muhimu wa kusababisha NULL kwa kusababisha matokeo ya kusababisha, kama =, <, au <>.

Wenyeji tunastahili kutumia muhimu wa IS NULL na IS NOT NULL:

SQL IS NULL

Nawojeu kama tunaweza kuachagua rekodi za kina ya "Adress" inayohusiana na NULL pekee?

Wenyeji tunastahili kutumia muhimu wa IS NULL:

SELECT LastName,FirstName,Adress FROM Persons
WHERE Adress IS NULL

Matokeo:

LastName FirstName Adress
Adams John  
Carter Thomas  

Msaada:Tumekuwa na uharibifu wa IS NULL kuona NULL:

SQL IS NOT NULL

Nawojeu kama tunaweza kuachagua rekodi za kina ya "Adress" iliyohusiana na NULL?

Wenyeji tunastahili kutumia muhimu wa IS NOT NULL:

SELECT LastName,FirstName,Adress FROM Persons
WHERE Adress IS NOT NULL

Matokeo:

LastName FirstName Adress
Bush George Fifth Avenue

Kina cha maelezo, tunatafuta ISNULL()、NVL()、IFNULL() na COALESCE() fomu.