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

Seleccionar por primera letra...

Estas en el tema de Seleccionar por primera letra... en el foro de ASP Clásico en Foros del Web. ... Me gustaria hacer una consulta SELECT en la que se cojan aquellos registros que tenga como primera letra la letra "A", por ejemplo... ¿eso ...
  #1 (permalink)  
Antiguo 14/06/2003, 19:26
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 22 años, 5 meses
Puntos: 0
Seleccionar por primera letra...

... Me gustaria hacer una consulta SELECT en la que se cojan aquellos registros que tenga como primera letra la letra "A", por ejemplo...
¿eso como se haria?

Gracias !!
__________________
Tu portal de manga y anime.
  #2 (permalink)  
Antiguo 14/06/2003, 21:14
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
SQL="select * from tutabla where tucampo like 'a%' order by nombre ASC"

EL caracter % hace de comodin.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net

Última edición por maestro; 14/06/2003 a las 21:23
  #3 (permalink)  
Antiguo 15/06/2003, 04:17
AZP
 
Fecha de Ingreso: junio-2003
Mensajes: 83
Antigüedad: 21 años, 10 meses
Puntos: 0
Y ya puestos, ¿cómo se haría una paginación por letra (abecedario)?

AZP
  #4 (permalink)  
Antiguo 15/06/2003, 05:56
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
Pasando por querystring la letra inicial, asi se construiria el link
<a href="listado.asp?letra=a">A</a>
<a href="listado.asp?letra=b">B</a>
<a href="listado.asp?letra=c">C</a>
etc......

Luego lo recoges en la misma pagina donde haces la consulta.

<%
letra=request.querystring("letra")
SQL="select * from tutabla where tucampo like '"&letra&"%' order by nombre ASC"
%>
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net

Última edición por maestro; 15/06/2003 a las 06:06
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 13:36.