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

At få en procentdel fra MySql med en gruppe efter tilstand og præcision

Første udgave:

select count(*) from agents into @AgentCount;

SELECT user_agent_parsed
     , user_agent_original
     , COUNT( user_agent_parsed )  AS thecount
     , COUNT( * ) / ( @AgentCount) AS percentage
 FROM agents
GROUP BY user_agent_parsed
ORDER BY thecount DESC LIMIT 50;


  1. Hvordan tilføjer jeg en kontrolbegrænsning i en Rails-migrering?

  2. Fjern SCHEMABINDING fra en visning i SQL Server

  3. Hvad gør sp_reset_connection?

  4. JSP/Servlets:Hvordan uploader jeg en zip-fil, pakker den ud og udpakker CSV-filen