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

Valg af hyppigheden af ​​et resultat, der kan vises i flere kolonner (SQL)

Her er én tilgang:

SELECT name, COUNT(1) FROM ( SELECT name_1 AS name FROM mytable UNION ALL SELECT name_2 AS name FROM mytable UNION ALL SELECT name_3 AS name FROM mytable UNION ALL SELECT name_4 AS name FROM mytable UNION ALL SELECT name_5 AS name FROM mytable ) AS myunion GROUP BY name ORDER BY COUNT(1) DESC LIMIT 6 ;

Hvor mange rækker er der i tabellen?



  1. Sådan indsætter du json-array i mysql-databasen

  2. Fejl ved udskrivning af REFCURSOR-variabel som OUT-parameter i procedure i Oracle 11g

  3. SQL Server:beregner datointervaller

  4. Hvordan kombinerer jeg disse to Wordpress-søgeforespørgsler?