Foros del Web » Programando para Internet » ASP Clásico »

Contar Cantidad de Letras

Estas en el tema de Contar Cantidad de Letras en el foro de ASP Clásico en Foros del Web. Mi pregunta es lo siguiente, deseo hacer una consulta en la cual puedo determinar cuantas personas comienzan con un determinada letra, es posible arrojar en ...
  #1 (permalink)  
Antiguo 02/07/2004, 13:10
Avatar de biblio  
Fecha de Ingreso: enero-2002
Ubicación: Urano
Mensajes: 577
Antigüedad: 22 años, 5 meses
Puntos: 0
Contar Cantidad de Letras

Mi pregunta es lo siguiente, deseo hacer una consulta en la cual puedo determinar cuantas personas comienzan con un determinada letra, es posible arrojar en una sola consulta?. el resultado reria:

Letras ---- Cantidad
A--------------20
B--------------10
...
Z--------------50

Espero me puedan ayudar.
  #2 (permalink)  
Antiguo 02/07/2004, 13:50
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Esto te regresa lo que quieres:

select count(*),substring(login,1,1) from usuarios group by substring(login,1,1)

Pero necesariamente haría falta otra subconsulta para que te regrese cero con las letras que mo aparecen. Por ejemplo X --- 0.

Saludos
  #3 (permalink)  
Antiguo 02/07/2004, 14:29
Avatar de biblio  
Fecha de Ingreso: enero-2002
Ubicación: Urano
Mensajes: 577
Antigüedad: 22 años, 5 meses
Puntos: 0
Gracias, funciona muy bien.

Última edición por biblio; 02/07/2004 a las 14:43
  #4 (permalink)  
Antiguo 02/07/2004, 14:36
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
No tengo Acces instalado, pero supongo que no ha de existir SubString, busca en la ayuda la funcion equivalente. Tal vez se llame SubStr o algo así.
  #5 (permalink)  
Antiguo 02/07/2004, 14:44
Avatar de biblio  
Fecha de Ingreso: enero-2002
Ubicación: Urano
Mensajes: 577
Antigüedad: 22 años, 5 meses
Puntos: 0
Con Left(), funciona.
  #6 (permalink)  
Antiguo 02/07/2004, 14:52
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Ok., intente un poco hacer la consulta para que salga ceros en las letras que no, pero como que se me complicpo un poco. Sale con un UNION (una con la consulta de arriba y otra con una tabla de letras que NOT IN la tabla de usuarios), pero hay que grabarla como tabla para luego hacer un tercer select y ordenarla. Por lo qyue no me convence.
Lo estoy intentando con un OUTER JOIN y la tabla auxiliar de letras, pero no me quiere terminar de salir.
El Lunes si aún te interesa postea un mensaje y le sigo intentando, Por que ya es hora de ir a comer, jejeje

Saludos
  #7 (permalink)  
Antiguo 02/07/2004, 15:07
Avatar de biblio  
Fecha de Ingreso: enero-2002
Ubicación: Urano
Mensajes: 577
Antigüedad: 22 años, 5 meses
Puntos: 0
Gracias, a ver yo tambien como puedo ir mejorando esto que me diste.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:40.