sql >> Databasteknik >  >> RDS >> Mysql

Välj det vanligaste värdet från ett fält i MySQL

Du måste gruppera efter den intressanta kolumnen och för varje värde, välj själva värdet och antalet rader där det visas.

Sedan gäller det att sortera (för att sätta det vanligaste värdet först) och begränsa resultaten till endast en rad.

I frågeformulär:

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


  1. Grunderna för PostgreSQL Schema Management

  2. REGEXP_COUNT() Funktion i Oracle

  3. Vilken MySQL-datatyp som ska användas för att lagra booleska värden

  4. Använda MariaDB Audit Plugin för databassäkerhet