sql >> Database teknologi >  >> RDS >> Sqlserver

Er der nogen forskel mellem IS NULL og =NULL

= NULL er altid unknown (dette er et stykke af 3-tilstandslogik), men WHERE klausul behandler det som false og falder fra resultatsættet. Så for NULL du skal bruge IS NULL

Årsagerne er beskrevet her:Hvorfor evalueres NULL =NULL til falsk i SQL-server



  1. to_sql pyodbc count felt forkert eller syntaksfejl

  2. Få en liste over datoer mellem to datoer ved hjælp af en funktion

  3. Opbygning og vedligeholdelse af en HR-database

  4. Sådan bestiller du efter dato i SQLite