Hola a todos.
Tengo un dilema que no puedo resolver.
Tengo una tabla con accesos a un servidor apache, el los cuales por cada acceso me guarda el user agent, que son cosas como esto:
Código:
agent
-------------------------------------------------
Mozilla/4.7 [en] (WinNT; U)
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; T312461; .NET CLR 1.1.4322)
Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 4.0) Opera 5.11 [en]
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040612 Firefox/0.8
Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)
Lynx/2.8.4rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6h
Yo lo que quiero, es hacer una consulta que me agrupe para luego sumarlos, por ejemplo, los registros cuyo campo 'agent'
contenga cierta cadena, por ejemplo, contar cuantos registros contienen 'msie', cuantos 'firefox', cuantos 'opera' etc.
La respuesta que quisiera seria:
Código:
cantAgent agentString
----------------------------------------
3532 msie
5435 firefox
6463 opera
1263 konqueror
etc etc
¿Me entienden?