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

Buscar por primera letra

Estas en el tema de Buscar por primera letra en el foro de ASP Clásico en Foros del Web. Hola, estoy haciendo un directorio y lo que quiero es hacer un indice alfabetico y que al presionar la A se despliegen los nombres que ...
  #1 (permalink)  
Antiguo 22/09/2005, 11:49
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
Buscar por primera letra

Hola, estoy haciendo un directorio y lo que quiero es hacer un indice alfabetico y que al presionar la A se despliegen los nombres que empiecen con A y asi sucesivamente, ¿como quedaria o podria quedar la sentencia SQL?

ahora lo tengo que llamo a todos y dentro de un do while comparo la primer letra, si es igual lo imprimo en pantalla, si no solo lo salto pero la base de datos esta creciendo y con esta forma tengo que recorrer todos los registros, por eso quisiera saber como podria hacerlo desde el sql que llama a la base de datos, si sirve, uso ACCESS aunque quizas me cambie a MySQL mas adelante

Gacias
  #2 (permalink)  
Antiguo 22/09/2005, 11:53
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
con un like (y realmente me extraña!)

VarLetra = "A"
... WHERW campo LIKE '%" & VarLetra & "' ORDER BY...

Ya para MySQL no sé si sirve el caracter % como wildcard
__________________
...___...
  #3 (permalink)  
Antiguo 22/09/2005, 11:55
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
Cita:
Iniciado por Al Zuwaga
con un like (y realmente me extraña!)
¿ que te extraña?

ya quedo, era mas facil de lo que pense, pero me cerre el mundo y era tan facil como esto:

i=request("i")
SQL="Select * From discos WHERE left(artista,1)='" & i & "' ORDER BY ID DESC"

sorry y gracias
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 14:46.