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

COUNT(id) vs. COUNT(*) v MySQL

Vím, že otázka se týká MySQL, ale pro to, co stojí za to, se pro Oracle doporučuje count(*):což ukazuje, že se jedná o databázi (viz komentář výše od BalusC). Vzhledem k tomu, že mnoho databází (MS-SQL, MySQL) má tabulky informačních schémat, které obsahují různé typy metadat, musí existovat rozdíly, pokud jedna syntaxe jednoduše hledá snadno dostupnou hodnotu a jiná jde přímo do tabulky. . Na konci dne:vyzkoušejte různé možnosti a podívejte se, co vám EXPLAIN říká, že se děje v zákulisí.



  1. Jak vložit data do mysql pomocí Java

  2. Odstranění duplikátů z výsledku vícenásobného spojení v tabulkách s různými sloupci v MySQL

  3. Příklad jednoduchého příkazu sloučení v SQL Server

  4. Jak vyřešit 10 běžných problémů s Access 2019