Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL Брой и сума въз основа на условие

Това е само условно агрегиране:

select pn, sum(loc = 'a') as a, sum(loc = 'b') as b
from table1
group by pn;

Ако имате неизвестен списък с loc стойности, тогава може да се нуждаете от динамична заявка. Google "MySQL dynamic pivot".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получа идентификационни данни за услуга за екземпляр на услуга, създаден на IBM Bluemix, без да обвързвам екземпляра към приложение на Bluemix?

  2. Възможно ли е да има параметър по подразбиране за съхранена процедура на mysql?

  3. Как да се свържа с локален хост с помощта на JDBC?

  4. изберете няколко реда различни стойности от една и съща таблица

  5. Как мога да избегна ремонт с keycache в MySQL?