sql >> Database >  >> RDS >> Mysql

AND-veld NOT IN(NULL) retourneert een lege set

x NOT IN (...) wordt gedefinieerd als een reeks vergelijkingen tussen x en elk van de waarden die door de subquery worden geretourneerd. SQL gebruikt logica met drie waarden, waarvoor de drie mogelijke waarden van een logische expressie waar zijn , onwaar of onbekend . Vergelijking van een waarde met een NULL is onbekend en als een van die NIET IN vergelijkingen onbekend is dan wordt het resultaat ook als onbekend beschouwd .



  1. Verbinding maken met MySQL met behulp van Python

  2. Hoe stel je autocommit in in een SQL Server-sessie?

  3. Wat is het verschil tussen de functies RANK() en DENSE_RANK() in Oracle?

  4. Snelle tips om SQL-database te repareren en te herstellen zonder back-up