sql >> Database teknologi >  >> RDS >> Mysql

Lille forklaring på denne mysql-kode

Jeg går ud fra, at den del, du ikke forstår, er ROLLUP-klausul , som ikke bruges ofte.

Manualen beskriver det godt, men grundtanken er, at hver gruppe er aggregeret, og så får du en ekstra gruppe til sidst, som samler rækkerne fra alle grupper, og hvor Field er indstillet til NULL.

IFNULL udtryk ændrer NULL til en læsbar streng i stedet. Du kan bruge COALESCE i stedet for IFNULL for at få samme effekt.



  1. PHP:Online offline status

  2. Dynamisk SQL (oversætter tabelnavn som parameter)

  3. PHP PDO dynamisk opdateringsforespørgsel til MYSQL

  4. Kører PostgreSQL ved hjælp af Amazon RDS