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

Je nějaký rozdíl mezi IS NULL a =NULL

= NULL je vždy unknown (toto je část 3stavové logiky), ale WHERE klauzule to považuje za false a klesne z výsledné sady. Tedy pro NULL měli byste použít IS NULL

Důvody jsou popsány zde:Proč se NULL =NULL na SQL serveru vyhodnotí jako false



  1. 2 způsoby, jak získat znakové sady dostupné v MariaDB

  2. SQL Server 2017:Import dat CSV z Linuxu do Salesforce pomocí SSIS

  3. Export databáze PostgreSQL pomocí phpPgAdmin

  4. Jak komentovat v SQL