Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


MySQL ORDER BY: Ordenación de consultas SELECT por columnas

Repaso a la cláusula de MySQL ORDER BY que tiene como finalidad ordenar los resultados de las consultas por columnas en vez del campo índice por defecto.

Otras entradas de MySQL interesantes son:

Sintaxis de MySQL ORDER BY

Veamos las posibles sintaxis extraídas de su web oficial:

Ordenación de un tabla por 2 campos.

Ordenación por un campo y consulta condicional WHERE.

Ordenación de un tabla por 2 campos. Con la cláusula DESC definimos la ordenación del resultado de manera descendente.

Ordenación de un tabla por 2 campos. Con la cláusula DESC definimos la ordenación del resultado de manera descendente y además con WHERE realizamos la consulta condicional.

Ordenación de un tabla por un campo con consulta condicional WHERE, ordenación de campos con ASC que ordena de manera ascendente.

Ordenación de una tabla con 2 condionantes WHERE y un campo de ordenación.

Ejemplos de MySQL ORDER BY

Vayamos con varios ejemplos de order by que son muy similares a las sintaxis anteriores:

Consulta SELECT para extraer todos los empleados ordenados por edad y antigüedad.

Consulta SELECT para extraer todos los empleados cuyo sexo sea mujer, la ordenación será por edad.

Consulta SELECT para extraer todos los empleados y la ordenación será por el campo edad de manera descendente y el campo antigüedad de manera descendente.

Consulta SELECT para extraer todos los empleados y la ordenación será por el campo edad de manera descendente y el campo antigüedad de manera descendente.

Consulta SELECT para extraer todos los empleados cuya edad sea mayor de 35 años, ordenación por el campo nombre de manera ascendente.

Consulta SELECT para extraer todos los empleados cuya edad sea 40 años y antigüedad mayor de 5 años en la empresa, ordenación por el campo apellidos.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies