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

Malé vysvětlení tohoto mysql kódu

Předpokládám, že část, které nerozumíte, je klauzule ROLLUP , který se často nepoužívá.

Manuál to popisuje dobře, ale základní myšlenkou je, že každá skupina je agregována a na konci pak získáte jednu skupinu navíc, která agreguje řádky ze všech skupin a kde je Field je nastaveno na NULL.

IFNULL výraz místo toho změní hodnotu NULL na čitelný řetězec. Můžete použít COALESCE místo IFNULL abyste dosáhli stejného efektu.



  1. Je možné předat název tabulky jako parametr v Oracle?

  2. PHP bílá obrazovka smrti pokaždé. Co dělám špatně?

  3. uložit dlouhou hodnotu v databázi Android

  4. Automaticky stringifying objekt při vkládání do sloupce MySQL JSON pomocí knex