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

MySQL:Tæl to ting i én forespørgsel?

Du kan gruppere dine optegnelser efter din booleske kolonne og få optælling for hver gruppe.

 SELECT bool_column, COUNT(bool_column) FROM your_table
 WHERE your_conditions
 GROUP BY bool_column

Dette vil naturligvis ikke kun fungere for bool-kolonner, men også med andre datatyper, hvis du har brug for det.



  1. Hvad er forskellen mellem utf8_general_ci og utf8_unicode_ci?

  2. MySQL:PÅ OPDATERING CASCADE for en simpel tabel-id|forælder|tekst, ikke muligt?

  3. PHP og MySQL:Sammenligning af måned og dag med dynamisk år

  4. Hvordan sorterer man tid (i AM / PM) i SQL?