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

SQL:Proč jsou v této klauzuli where odfiltrovány hodnoty NULL?

Spousta dobrých odpovědí, ale dovolte mi, abych vám poskytl opravdu stručnou verzi.

Pro SQL NEZNAMENÁ Null "Žádná hodnota", znamená "Neznámá hodnota"

S ohledem na to zvažte odpověď na otázku, na kterou se SQL ptáte, v jednoduché angličtině.

Q: Is this unknown value not equal to 1? 
A: I don't know, there is no way to tell without knowing the value.

Hence Null<>1 = Null


  1. Python, převést 9 n-tice data UTC do formátu data a času MySQL

  2. Připojení ke vzdálenému serveru MySQL pomocí PHP

  3. Vytvoření první offline aplikace pomocí Node.js a SQLite

  4. Vytváření indexů pro seskupování podle polí?