MEJOR SITIO PARA DESARROLLADORES WEB

SQL Tutorial

SQL HOGAR SQL Introducción SQL Sintaxis SQL SELECT SQL SELECT DISTINCT SQL WHERE SQL ORDER BY SQL AND SQL OR SQL NOT SQL INSERT INTO SQL NULL Values SQL UPDATE SQL DELETE SQL SELECT TOP SQL MIN() y MAX() SQL COUNT SQL SUM SQL AVG SQL LIKE SQL Comodines SQL IN SQL BETWEEN SQL Alias SQL JOIN SQL INNER JOIN SQL LEFT JOIN SQL RIGHT JOIN SQL FULL OUTER JOIN SQL Uno mismo SQL UNION SQL GROUP BY SQL HAVING SQL EXISTS SQL ANY, ALL SQL SELECT INTO SQL INSERT INTO SELECT SQL CASE SQL NULL Funciones SQL Procedimientos almacenados SQL Comentario SQL Operadores

SQL Database

SQL CREATE DATABASE SQL DROP DATABASE SQL BACKUP DATABASE SQL CREATE TABLE SQL DROP TABLE SQL ALTER TABLE SQL Constraints SQL NOT NULL SQL UNIQUE SQL PRIMARY KEY SQL FOREIGN KEY SQL CHECK SQL DEFAULT SQL CREATE INDEX SQL AUTO INCREMENT SQL Fechas SQL CREATE VIEW SQL Inyección SQL Hosting SQL Tipos de datos

SQL Referencias

SQL Palabras clave MySQL Funciones SQL Funciones del servidor MS Access Funciones SQL Referencia rápida

SQL Ejemplos

SQL Ejemplos SQL Editor SQL Prueba SQL Ceremonias SQL Bootcamp SQL Certificado

SQL. Lecciones para principiantes

Ua En De Fr

SQL ORDER BY Palabras clave


SQL ORDER BY

La palabra clave ORDER BY se utiliza para ordenar el conjunto de resultados en orden ascendente o descendente.

Ejemplo

Ordenar los productos por precio:

SELECT * FROM Products
ORDER BY Price;
Try it Yourself »

Sintaxis

SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, ... ASC|DESC;


Base de datos de demostración

A continuación, se muestra una selección de la tabla Products utilizada en los ejemplos:

ProductID ProductName SupplierID CategoryID Unit Price
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 2 2 48 - 6 oz jars 22
5 Chef Anton's Gumbo Mix 2 2 36 boxes 21.35

DESC

La palabra clave ORDER BY ordena los registros en orden ascendente de forma predeterminada. Para ordenarlos en orden descendente, utilice la palabra clave DESC.

Ejemplo

Ordenar los productos de mayor a menor precio:

SELECT * FROM Products
ORDER BY Price DESC;
Try it Yourself »

Ordenar alfabéticamente

Para los valores de cadena, la palabra clave ORDER BY los ordenará alfabéticamente:

Ejemplo

Ordenar los productos alfabéticamente por ProductName:

SELECT * FROM Products
ORDER BY ProductName;
Try it Yourself »

DESC en orden alfabético

Para ordenar la tabla en orden alfabético inverso, utilice la palabra clave DESC:

Ejemplo

Ordenar los productos por ProductName en orden inverso:

SELECT * FROM Products
ORDER BY ProductName DESC;
Try it Yourself »

ORDER BY Varias Columnas

La siguiente sentencia SQL selecciona todos los clientes de la tabla "Customers", ordenados por "Country" y la columna "CustomerName". Esto significa que los ordena por país, pero si algunas filas tienen el mismo país, los ordena por nombre del Cliente:

Ejemplo

SELECT * FROM Customers
ORDER BY Country, CustomerName;
Try it Yourself »

Uso de ASC y DESC

La siguiente sentencia SQL selecciona todos los clientes de la tabla "Customers", ordenados de forma ascendente por "Country" y descendente por la columna "CustomerName":

Ejemplo

SELECT * FROM Customers
ORDER BY Country ASC, CustomerName DESC;
Try it Yourself »

Ponte a prueba con ejercicios

Ejercicio:

Seleccione todos los registros de la tabla Customers, ordene el resultado alfabéticamente por la columna City.

    SELECT * FROM Customers
    ;
    


W3Schools SQL Videotutorial. ORDER BY palabra clave

Este vídeo es una introducción a la palabra clave ORDER BY en SQL.

¡Parte de una serie de videotutoriales para aprender SQL para principiantes!