sql >> Database >  >> RDS >> Mysql

Selecteer meest voorkomende waarde uit een veld in MySQL

U moet groeperen op de interessante kolom en voor elke waarde selecteert u de waarde zelf en het aantal rijen waarin deze verschijnt.

Dan is het een kwestie van sorteren (om de meest voorkomende waarde eerst te zetten) en de resultaten te beperken tot slechts één rij.

In vraagvorm:

SELECT column, COUNT(*) AS magnitude 
FROM table 
GROUP BY column 
ORDER BY magnitude DESC
LIMIT 1


  1. C#:Object kan niet van DbNull naar andere typen worden gecast

  2. Sorteren op pagina's toevoegen en zoeken met jQuery datatable

  3. Hoe informatie te krijgen over compileerfouten in Oracle/TOAD

  4. Meerdere mysql INSERT-instructies in één query php