Archive for July, 2016

Co je vlastně NULL?

Co je vlastně v SQL Serveru za hodnotu to NULL? Z pohledu Microsoft SQL Serveru je NULL popsána jako neznáma hodnota. Není to tedy nula [0], není to nic [], není to ani prázdný textový řetězec ['']. A z toho pak vyplývá i chování této hodnoty při porovnávání. Tím, že jde o neznámou hodnotu, tedy něco, co nevím, co je, nemohu ani jednoznačně říct, jestli se NULL = NULL. Například představme si následující tabulku...