sql >> Databasteknik >  >> RDS >> Mysql

Villkorlig räkning/summa i Välj

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

redigera. Observera att detta villkor kan skrivas om även på detta sätt

sum(u.access_level = 'admin')

eftersom mysql helt enkelt returnerar 1 om villkoret är sant eller 0 om det inte är det.



  1. Försöker ändra en begränsning i PostgreSQL

  2. Använder Laravels frågebyggarmetod whereIn() med underfråga

  3. Ställ in Oracle NLS_LANGUAGE från java i en webbapp

  4. SQL VÄLJ MIN