sql >> Databasteknik >  >> RDS >> Mysql

Mysql Count(*) som totalt VAR Totalt?

Jag tror att du ville filtrera grupper. Använd HAVING COUNT(*) istället för WHERE :

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

Om du vill sortera grupper efter antal element, använd ORDER BY :

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



  1. MariaDB JSON_ARRAY_INSERT() Förklarad

  2. Bulk infoga fält med fast bredd

  3. SQL Sub-frågor i kontrollbegränsning

  4. Hur man ansluter MySQL-databas med PHP-webbplats