Hosting de Calidad
  • Inicio
  • Precios y servicios
  • F.a.q y ayudas
  • Realizar pedido
  • Webs alojadas
  • Quienes somos
  • Foro HyD
  • Contacto

    Zona Dominios

    Entrar
    registro de dominios


    Zona Hosting

    Entrar
    alojamiento web


    5 Métodos de Pago
    Tarjeta de crédito
    Domiciliación
    Transferencia
    Soporte Epagado
    Soporte Paypal

    Liberalización .es

    Ver mas
    dominios .es


  •  
     
     
    Documentacion - Manuales (Dominios - Hosting) - Mysql - Ordenando registros
    Ir a página de inicio del tutorial de mysql
    Manual de mysql
    Autor : Mysqlhispano

    Ordenando registros

    Se debe notar en los ejemplos anteriores que las filas regresadas son mostradas sin ningún orden en particular. Sin embargo, frecuentemente es más fácil examinar la salida de una consulta cuando las filas son ordenadas en alguna forma útil. Para ordenar los resultados, tenemos que usar una cláusula ORDER BY.

    Aquí aparecen algunos datos ordenados por fecha de nacimiento:

    mysql> SELECT nombre, nacimiento FROM mascotas ORDER BY nacimiento;


    +--------+------------+
    | nombre | nacimiento |
    +--------+------------+
    | Kaiser | 1989-08-31 |
    | Mau | 1998-03-17 |
    | Chispa | 1998-09-11 |
    | Fluffy | 1999-02-04 |
    | Buffy | 1999-05-13 |
    | Wicho | 2000-02-09 |
    | Pelusa | 2000-03-30 |
    | FanFan | 2000-08-27 |
    | Skim | 2001-04-29 |
    +--------+------------+
    9 rows in set (0.00 sec)En las columnas de tipo caracter, el ordenamiento es ejecutado normalmente de forma no sensitiva, es decir, no hay diferencia entre mayúsculas y minúsculas. Sin embargo, se puede forzar un ordenamiento sensitivo al usar el operador BINARY.

    Para ordenar en orden inverso, debemos agregar la palabra clave DESC al nombre de la columna que estamos usando en el ordenamiento:

    mysql> SELECT nombre, nacimiento FROM mascotas ORDER BY
    -> nacimiento DESC;
    +--------+------------+
    | nombre | nacimiento |
    +--------+------------+
    | Skim | 2001-04-29 |
    | FanFan | 2000-08-27 |
    | Pelusa | 2000-03-30 |
    | Wicho | 2000-02-09 |
    | Buffy | 1999-05-13 |
    | Fluffy | 1999-02-04 |
    | Chispa | 1998-09-11 |
    | Mau | 1998-03-17 |
    | Kaiser | 1989-08-31 |
    +--------+------------+
    9 rows in set (0.00 sec)Podemos ordenar múltiples columnas. Por ejemplo, para ordenar por tipo de animal, y poner al inicio los animalitos más pequeños de edad, usaremos la siguiente consulta:

    mysql> SELECT nombre, especie, nacimiento FROM mascotas
    -> ORDER BY especie, nacimiento DESC;
    +--------+-----------+------------+
    | nombre | especie | nacimiento |
    +--------+-----------+------------+
    | Wicho | Ave | 2000-02-09 |
    | Chispa | Ave | 1998-09-11 |
    | Fluffy | Gato | 1999-02-04 |
    | Mau | Gato | 1998-03-17 |
    | Pelusa | Hamster | 2000-03-30 |
    | FanFan | Perro | 2000-08-27 |
    | Buffy | Perro | 1999-05-13 |
    | Kaiser | Perro | 1989-08-31 |
    | Skim | Serpiente | 2001-04-29 |
    +--------+-----------+------------+
    9 rows in set (0.00 sec)Notar que la palabra clave DESC aplica sólo a la columna nombrada que le precede.

    ir a capitulo anterior

     
       



    registro de dominios | alojamiento web | hosting por publicidad

       

     

    Manual de linux Manual de apache Manual de php Manual de mysql Manual de SQL Manual del Plesk Como funciona Paypal Manual de html