![]() |
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 |
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. |
Muchas gracias..en seguida lo pruebo. Un saludo! |
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 |
Tu duda esta resuelta lineas arriba por jorgivaz |
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 |
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 |
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. |
eits, pues yo sólo pasaba por aquí, pero la explicación es muy buena. Gracias por tu claridad. Saludos a todos :) |
| La zona horaria es GMT -6. Ahora son las 02:52. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.