sql >> Database >  >> RDS >> Mysql

Mysql Count(*) als Totaal WAAR Totaal?

Ik denk dat je groepen wilde filteren. Gebruik HAVING COUNT(*) in plaats van WHERE :

SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
HAVING Count(*)

Als u groepen wilt sorteren op aantal elementen, gebruik dan ORDER BY :

SELECT Id, QId, UName, Ans, Date, Count(*) * 10 as Total
FROM question
GROUP BY UName
ORDER BY Count(*) DESC



  1. linq naar entiteit:linq optimalisatie van queryprestaties

  2. Een database maken in MySQL Workbench met behulp van de GUI

  3. Verschil tussen JOIN en INNER JOIN

  4. gui als primaire sleutel?