Foros del Web » Programando para Internet » PHP »

ordenar datos numericamente

Estas en el tema de ordenar datos numericamente en el foro de PHP en Foros del Web. Hola, disculpen estoy usando este codigo para ordenar alfabeticamente los nombres de unas bandas en una misma tabla, como aquí que comienzan con A o ...
  #1 (permalink)  
Antiguo 03/04/2004, 15:59
 
Fecha de Ingreso: abril-2004
Ubicación: Veracruz, Veracruz
Mensajes: 7
Antigüedad: 20 años
Puntos: 0
Pregunta ordenar datos numericamente

Hola, disculpen estoy usando este codigo para ordenar alfabeticamente los nombres de unas bandas en una misma tabla, como aquí que comienzan con A o a. Para una busqueda por abecedario.

<?
$query = "SELECT * FROM " . TBL_DB . " WHERE campo LIKE ('A%') or campo LIKE ('a%') ORDER BY campo ASC";
?>

Pero mi problema es que encuentro que tengo datos que no puedo ordenar de esta manera, en sí mi problema está en obtener y ordenar solo las bandas cuyos nombres comiencen con uno o varios números .
Por ejemplo
10 CAKE
3 MIL 7
Ojalá alguien pudiera ayudarme con este problema. Gracias de antemano por su ayuda y saludos

Última edición por chicamala_; 03/04/2004 a las 17:43
  #2 (permalink)  
Antiguo 03/04/2004, 20:29
Avatar de drcyber  
Fecha de Ingreso: julio-2002
Mensajes: 826
Antigüedad: 21 años, 8 meses
Puntos: 2
Creo que de esta forma puede funcionar. BETWEEN hace selección de intervalos. Dicha sentencia seleccionaría los registros del 1 al 99 y los ordena por ASC. Creo que el ASC no es necesario, debido a que SQL toma por defecto esa opción.

Cuando lo vas a hacer en forma descendente, si debes poner DESC.

Código PHP:
<?
$query 
"SELECT * FROM " TBL_DB " WHERE campo BETWEEN 1 AND 99 ORDER BY campo ASC";
?>
Bye!
__________________
Dr. Cyber
Ingeniarte.com
(soy el mismo Takitei)
  #3 (permalink)  
Antiguo 03/04/2004, 21:22
 
Fecha de Ingreso: abril-2004
Ubicación: Veracruz, Veracruz
Mensajes: 7
Antigüedad: 20 años
Puntos: 0
Asunto resuelto

Jejejee gracias por la ayuda drcyber , olvide decir que también queria que aparecieran los nombres que empezaran con carácteres especiales, así nada más poner mi barra de busqueda así
# a b c d e.... y al apretar el # aparecerian todos los nombres con simbolos y numeros

Se me ocurrio hacerlo de esta manera y me funcionó .

<?
$query = "SELECT * FROM " . TBL_DB . " WHERE (campo <= '999999999' ) ORDER BY campo ASC";
?>

saludos!!!
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:31.