sql >> Database teknologi >  >> RDS >> Mysql

Betinget antal/sum i Vælg

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

redigere. Bemærk venligst, at denne betingelse kan omskrives selv på denne måde

sum(u.access_level = 'admin')

fordi mysql simpelthen returnerer 1, hvis betingelsen er sand, eller 0, hvis den ikke er det.



  1. Autonummer og nulstillingstælling for hver anden kolonneværdi

  2. Kan ikke opdatere enhedsdatamodel fra databasen på grund af TNS-fejl

  3. Oracle:Hvad gør `(+)` i en WHERE-sætning?

  4. Flere tekstværdier i én kolonne, kræver forespørgslen for at finde det mest gentagelige ord