sql >> Databasteknik >  >> RDS >> Mysql

Lite förklaring av denna mysql-kod

Jag antar att den del du inte förstår är ROLLUP-klausul , som inte används ofta.

Manualen beskriver det bra, men grundtanken är att varje grupp är aggregerad, och sedan får du en extra grupp i slutet som aggregerar raderna från alla grupper, och där Field är inställd på NULL.

IFNULL expression ändrar NULL till en läsbar sträng istället. Du kan använda COALESCE istället för IFNULL för att få samma effekt.



  1. Hur man visar sorteringen av en kolumn i SQL Server (T-SQL)

  2. Kan inte ansluta till MySQL Workbench på mac. Kan inte ansluta till MySQL-servern på '127.0.0.1' (61) Mac Macintosh

  3. Entity Data Model Wizard får undantag när man försöker lägga till en ny Oracle-anslutning

  4. Hybrid molnreplikering för MySQL för hög tillgänglighet