Este tutorial asume que ya estás familiarizado con los fundamentos de SQL y esto incluye las consultas CRUD(Crear, Leer, Actualizary Eliminar). Si quieres refrescar los conceptos básicos de SQL, los siguientes recursos pueden resultarte útiles -
Durante tu análisis de datos en SQL, necesitarás ordenar tus resultados con respecto a los valores de una o varias columnas de la tabla o tablas que estés analizando. En SQL, esto se hace utilizando la palabra clave ordenar por en SQL. Este tutorial va a presentarte la palabra clave "ordenar por " a través de ejemplos reales en PostgreSQL. El segundo enlace que aparece más arriba contiene una buena introducción a PostgreSQL. Asegúrate de echarle un vistazo si no estás familiarizado con el uso de PostgreSQL.
Primero vamos a crear una tabla llamada países en PostgreSQL. La tabla contendrá las siguientes columnas y tipos de datos -
country_code (character)
country_name (character)
continente (personaje)
región (carácter)
independence_year (integer)
local_name (character)
gov_form (carácter)
capital (carácter)
Vamos a crear rápidamente una tabla que cumpla estas especificaciones. La siguiente consulta SQL lo haría por ti -
CREATETABLE countries(
country_code varchar(50)primarykey,
country_name varchar(50),
continent varchar(50),
region varchar(50),
independence_year smallint,
local_name varchar(50),
gov_form varchar(50),
capital varchar(50));Con la tecnología de
Necesitarás un número decente de registros en la tabla países para comprender todo el potencial de la palabra clave ordenar por. Puedes hacerlo importando un archivo .csv que contenga la tabla de países que acabas de crear.
Después de importar el archivo .csv en PostgreSQL, sólo tienes que ejecutar una consulta select en la tabla de países, y deberías obtener algo como lo siguiente -
Ahora tienes lista una base de datos en la que puedes experimentar con el orden por palabra clave. Empecemos por la siguiente consulta que ordenará los países en función de los nombres de los países. Los nombres de los países se almacenan en la columna nombre_país.
La tabla de países contiene una columna llamada año_independencia. Veamos los detalles de los países que consiguieron su independencia entre 1850 y 1900 y ordenémoslos también alfabéticamente -
select*from countries where independence_year >=1800and independence_year <=1900orderby country_name;Con la tecnología de
Los resultados serían -
Ordenemos ahora los datos de los países con respecto a las capitales de los países en orden descendente -
Mira los dos primeros valores de la columna mayúsculas. Son valores nulos, y alfabéticamente aparecen hacia el final.
También puedes especificar nombres de columnas concretos en conjunción con ordenar por.
select country_code, country_name, capital from countries orderby capital;Con la tecnología de
Los resultados serían -
Eso es todo en este tutorial. En este tutorial, has aprendido a utilizar la palabra clave ordenar por en SQL para ordenar los valores de las columnas. Si quieres reforzar tus conocimientos de SQL, consulta este curso de DataCamp - Unir datos en SQL.
Si quiere iniciarse en SQL, nosotros le ayudamos. En este tutorial de SQL, le presentaremos las consultas SQL, una potente herramienta que nos permite trabajar con los datos almacenados en una base de datos. Verá cómo escribir consultas SQL, aprenderá sobre
Explora cómo el uso de un alias SQL simplifica tanto los nombres de las columnas como los de las tablas. Aprende por qué utilizar un alias SQL es clave para mejorar la legibilidad y gestionar uniones complejas.
Aprende a seleccionar fácilmente varias columnas de una tabla de base de datos en SQL, o a seleccionar todas las columnas de una tabla en una simple consulta.
Utiliza LIKE para filtrar registros SQL según coincidencias de cadenas específicas. Este tutorial te enseña a utilizar comodines, NOT, LOWER, UPPER y CASE WHEN con LIKE.
Este tutorial asume que ya estás familiarizado con los fundamentos de SQL y esto incluye las consultas CRUD(Crear, Leer, Actualizary Eliminar). Si quieres refrescar los conceptos básicos de SQL, los siguientes recursos pueden resultarte útiles -
Durante tu análisis de datos en SQL, necesitarás ordenar tus resultados con respecto a los valores de una o varias columnas de la tabla o tablas que estés analizando. En SQL, esto se hace utilizando la palabra clave ordenar por en SQL. Este tutorial va a presentarte la palabra clave "ordenar por " a través de ejemplos reales en PostgreSQL. El segundo enlace que aparece más arriba contiene una buena introducción a PostgreSQL. Asegúrate de echarle un vistazo si no estás familiarizado con el uso de PostgreSQL.
Primero vamos a crear una tabla llamada países en PostgreSQL. La tabla contendrá las siguientes columnas y tipos de datos -
Vamos a crear rápidamente una tabla que cumpla estas especificaciones. La siguiente consulta SQL lo haría por ti -
Necesitarás un número decente de registros en la tabla países para comprender todo el potencial de la palabra clave ordenar por. Puedes hacerlo importando un archivo .csv que contenga la tabla de países que acabas de crear.
Después de importar el archivo .csv en PostgreSQL, sólo tienes que ejecutar una consulta select en la tabla de países, y deberías obtener algo como lo siguiente -
Ahora tienes lista una base de datos en la que puedes experimentar con el orden por palabra clave. Empecemos por la siguiente consulta que ordenará los países en función de los nombres de los países. Los nombres de los países se almacenan en la columna nombre_país.
La salida es -
Por defecto, ordenar por ordena los valores en orden ascendente. En este caso, ordenar por es ordenar los nombres de los países por orden alfabético.
También podemos ordenar las columnas de forma descendente proporcionando la palabra clave
DESC-El resultado se devuelve como -
La tabla de países contiene una columna llamada año_independencia. Veamos los detalles de los países que consiguieron su independencia entre 1850 y 1900 y ordenémoslos también alfabéticamente -
Los resultados serían -
Ordenemos ahora los datos de los países con respecto a las capitales de los países en orden descendente -
Y consigues -
Mira los dos primeros valores de la columna mayúsculas. Son valores nulos, y alfabéticamente aparecen hacia el final.
También puedes especificar nombres de columnas concretos en conjunción con ordenar por.
Los resultados serían -
Eso es todo en este tutorial. En este tutorial, has aprendido a utilizar la palabra clave ordenar por en SQL para ordenar los valores de las columnas. Si quieres reforzar tus conocimientos de SQL, consulta este curso de DataCamp - Unir datos en SQL.