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

Rozdíly mezi IS NULL a ISNULL() v Mysql

Toto vlákno je podobný, i když ne přesně na MySQL. Podle tam uvedeného testu:

IS NULL je efektivnější, protože nevyžaduje skenování.

Hledání je obecně rychlejší než skenování, protože zahrnuje pouze kvalifikující záznamy, zatímco skenování zahrnuje každý řádek. Je vysvětleno podrobněji zde .

Dalším rozdílem (ačkoli to není výkon) je jejich syntaxe negace:

IS NOT NULL  /* using NOT operator */
! ISNULL()  /* using exclamation mark */


  1. Jak kombinovat datum z jednoho pole s časem z jiného pole - MS SQL Server

  2. Ověření pro desktopovou aplikaci

  3. Jak vygenerovat celý DDL schématu Oracle (skriptovatelné)?

  4. Mazání duplikátů v MySQL