sql >> Databáze >  >> RDS >> Mysql

Pole AND NOT IN(NULL) vrací prázdnou množinu

x NOT IN (...) je definováno jako série porovnání mezi x a každou z hodnot vrácených poddotazem. SQL používá tříhodnotovou logiku, pro kterou jsou tři možné hodnoty logického výrazu true , nepravda nebo neznámé . Porovnání hodnoty s hodnotou NULL je neznámé a pokud některé z těchto porovnání NENÍ V neznámé pak je výsledek rovněž považován za neznámý .



  1. Co je fulltextový index a kdy jej mám použít?

  2. BIGINT výkon mysql ve srovnání s INT

  3. Referenční tabulka SQL:Jak vytvářet a zapisovat základní dotazy

  4. Jak vypočítat percentil v PostgreSQL