Wapya cha NULL cha SQL
- Pania ya kuzungumza Tarehe ya SQL
- Pania ya kuzingatia SQL isnull()
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.
- Pania ya kuzungumza Tarehe ya SQL
- Pania ya kuzingatia SQL isnull()