Domov vývoj Čo je null? - definícia z technológie

Čo je null? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Null?

Null je v kontexte databázy úplná absencia hodnoty v určitom poli a znamená, že hodnota poľa nie je známa. Null nie je to isté ako nulová hodnota pre číselné pole, textové pole alebo medzeru. Null znamená, že hodnota poľa databázy nebola uložená.

Techopedia vysvetľuje Null

Nulu nie je možné porovnávať s hodnotou. Napríklad, ak je dotaz nasmerovaný do tabuľky Customer_Addresses na získanie všetkých zákazníkov bez e-mailových adries, dotaz SQL (Structured Query Language) sa nedá zapísať nasledovne: SELECT * FROM Customer_ AddressERE WHERE Email_Address = null. Namiesto toho, aby sa nezaviedlo porovnanie s nulovou hodnotou, musí sa dotaz napísať takto: SELECT * FROM Customer_ Address WHERE Email_Address IS null.

Ak sa spočítajú hodnoty v stĺpci obsahujúcom hodnoty null, hodnoty null sa do výsledkov nezahrnú. Napríklad v tabuľke Customer_ Addresses je 200 zákazníkov a 30 má v stĺpci Email_Address nulové hodnoty. Pri počítaní pomocou stĺpca Email_Address sa vráti výsledok 170.

Čo je null? - definícia z technológie