sql >> Databáze >  >> RDS >> Sqlserver

Proč se na serveru SQL Server NULL nerovná prázdnému řetězci A nerovná se prázdnému řetězci?

"Jak mohou být obě tato WHERE "nepravda"? "

."

Není! Ani odpověď není „pravda“! Odpověď je „nevíme“.

Představte si NULL jako hodnotu, kterou ještě neznáte.

Vsadili byste se, že je to '' ?

Vsadili byste se, že to není '' ?

Takže bezpečnější je prohlásit, že ještě nevíte. Odpověď na obě otázky tedy není nepravdivá, ale nevím , např. NULL v SQL.



  1. PostgreSQL 9.3:Sjednocení dvou sloupců v jednom

  2. Ovladač JDBC pro Oracle 10G XE

  3. Odeslání dvou polí pomocí požadavku ajax post

  4. Jak porovnat verze softwaru pomocí SQL Server?