Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Małe wyjaśnienie tego kodu mysql

Zakładam, że część, której nie rozumiesz, to klauzula ROLLUP , który nie jest często używany.

Podręcznik dobrze to opisuje, ale podstawową ideą jest to, że każda grupa jest agregowana, a na końcu otrzymujesz jedną dodatkową grupę, która agreguje wiersze ze wszystkich grup i gdzie Field jest ustawiony na NULL.

IFNULL wyrażenie zmienia NULL na czytelny ciąg znaków. Możesz użyć COALESCE zamiast IFNULL aby uzyskać ten sam efekt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dołącz do podzapytania z doktryną 2 DBAL

  2. Warunki wyścigu z mysql_last_id()

  3. Laravel Carbon Group według miesiąca

  4. Zapytanie MYSQL, aby znaleźć wszystkich pracowników z n-tą najwyższą pensją

  5. mysqli czy umrzeć, czy to musi umrzeć?