Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 29-ago-2006, 01:39   #1 (permalink)
serbaumo ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 57
ordenar consulta

Hola . Quiero hacer una clasificación alñfabética de una consulta mysql. Tengo unas 10000 entradas y quisiera que apareciera lo típico de seleccionar por letra A B C D... . No se como hacerlo. Hay que hacer la consulta a la base de datos según la letra, o pedir todas las entradas y mediante javascript o algo así hacer la clasificación. Estoy algo perdio... . Gracias y un saludo
serbaumo está desconectado   Responder Citando
Antiguo 29-ago-2006, 01:45   #2 (permalink)
jorgivaz está en el buen camino
 
Fecha de Ingreso: junio-2005
Mensajes: 240
Tienes que poner en tu consulta lo siguiente:


SELECT * FROM tutabla WHERE tucampo LIKE 'LETRA%' ORDER BY tucampo ASC

Esto seleccionata todos los registros que empiecen por LETRA, y los ordenara después por el campo que selecciones.
jorgivaz está desconectado   Responder Citando
Antiguo 29-ago-2006, 01:52   #3 (permalink)
serbaumo ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 57
Muchas gracias..en seguida lo pruebo. Un saludo!
serbaumo está desconectado   Responder Citando
Antiguo 06-sep-2006, 14:50   #4 (permalink)
asegoviaz está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 507
Terngo una duda, sin en el caso q busco alfabeticamente por nombre, en cuyo campo hay:

armando diaz balbi
andy lopez suarez
juan andres martinez
marco rios alva

Como puedo hacer q me muestre estos registros cuyas primeras letras de palabra empiezan en A
gRACIAS
asegoviaz está desconectado   Responder Citando
Antiguo 06-sep-2006, 14:57   #5 (permalink)
PequeñoMauro está en el buen camino
 
Avatar de PequeñoMauro
 
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 599
Enviar un mensaje por MSN a PequeñoMauro
Tu duda esta resuelta lineas arriba por jorgivaz
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
PequeñoMauro está desconectado   Responder Citando
Antiguo 06-sep-2006, 15:36   #6 (permalink)
asegoviaz está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 507
Exclamación

Si lo probe, sin embargo eso solo me devuelve
armando diaz balbi
andy lopez suarez

pero no, los que tienen la 'a' en la segunda o tercera palabra y si le pongo LIKE '%LETRA%' me devuelve las q tienen 'a' en cualquier lado

juan andres martinez
marco rios alva
asegoviaz está desconectado   Responder Citando
Antiguo 06-sep-2006, 18:43   #7 (permalink)
GikaJavi ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 116
Puedes hacerlo con like así: where Campo like 'A%' OR Campo like '% A%'. El primero es para los resultados que empiezan por A y el segundo es para las partes que tienen un espacio seguido de la A.

Saludos

Última edición por GikaJavi; 06-sep-2006 a las 18:50.
GikaJavi está desconectado   Responder Citando
Antiguo 06-sep-2006, 19:01   #8 (permalink)
eits llegará a ser famoso muy prontoeits llegará a ser famoso muy pronto
 
Avatar de eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 850
Enviar un mensaje por MSN a eits
el % es un comodin y representa cualquier caracter.
spongamos que LETRA=a.
cuando pones esto
LIKE '%LETRA%'
te deveulve todo donde encuentre la letra "a" entre otros caracteres ejemplo: camarero(donde %=c, LETRA=a, %=marero. Aunque en "mar" se cumple la condicon %LETRA% no se toma en cuenta porque con que una vez que se cumpla se devuelve el resultado).
si pones
LIKE 'LETRA%'
te devuelve todo donde empieze con la letra "a" ejemplo: armando(donde LETRA=a y %=rmando)
y por último si pones
LIKE '%LETRA'
te devuelve todo donde la palabra termine con la letra "a" ejemplo: palabra(donde %=palabr y LETRA=a)

espero y te ayude a comprender mejor el funcionamiento del LIKE.
saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
Ve los Problemas como retos, así son mas faciles de superar
eits está desconectado   Responder Citando
Antiguo 10-sep-2006, 23:29   #9 (permalink)
CarlosMex ha deshabilitado el karma
 
Avatar de CarlosMex
 
Fecha de Ingreso: mayo-2005
Mensajes: 59
eits, pues yo sólo pasaba por aquí, pero la explicación es muy buena.

Gracias por tu claridad.

Saludos a todos :)
__________________
CarlosMex
CarlosMex está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 09:00.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93