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

Условно броене/сумиране в Select

sum(if(u.access_level = 'admin',1,0)) as admins

редактиране. Моля, имайте предвид, че това условие може да бъде пренаписано дори по този начин

sum(u.access_level = 'admin')

защото mysql просто връща 1, ако условието е вярно, или 0, ако не е.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вмъкнете данни в MySQL в множество таблици в C# ефективно

  2. В SQL / MySQL има ли причини да не се поставя връзка едно към едно в една и съща таблица?

  3. Оптимизирайте заявката на mysql, за да използвате индекс в клауза побитово where

  4. MySQL кръг в заявка, грешен резултат

  5. Получавате максимален ред в групата?