sql >> Database >  >> RDS >> Mysql

Kleine uitleg van deze mysql-code

Ik neem aan dat het deel dat je niet begrijpt de ROLLUP-clausule , die niet vaak wordt gebruikt.

De handleiding beschrijft het goed, maar het basisidee is dat elke groep wordt geaggregeerd, en dan krijg je aan het einde een extra groep die de rijen van alle groepen verzamelt, en waar Field is ingesteld op NULL.

De IFNULL expressie verandert in plaats daarvan de NULL in een leesbare tekenreeks. Je zou COALESCE . kunnen gebruiken in plaats van IFNULL om hetzelfde effect te krijgen.



  1. Concat-veldwaarde naar tekenreeks in SQL Server

  2. MySQL-opsomming versus set

  3. 5 manieren om het gegevenstype van een kolom in SQLite te controleren

  4. Alternatief voor behalve in MySQL