MYSQL – Clausula ORDER BY – Video 7

saklar
2 Jan 201907:21

Summary

TLDREn este video, se profundiza en el uso de la cláusula ORDER BY en SQL para ordenar registros de una tabla de base de datos. Se presenta la cláusula utilizando el comando SELECT y se muestra cómo ordenar por un campo específico, como el nombre de un libro o la temática. Además, se explora el ordenamiento por múltiples campos, como temática y luego por nombre, y cómo aplicar filtros, como buscar librerías solo en Bogotá. Finalmente, se ilustra cómo ordenar registros por fecha, tanto en orden ascendente como descendente, utilizando los pedidos como ejemplo. El video es una guía práctica para entender y aplicar el ordenamiento de datos en consultas SQL.

Takeaways

  • 📘 La cláusula 'ORDER BY' permite ordenar los registros en una consulta SQL.
  • 🔢 Se puede ordenar por un campo específico, como el nombre del libro en el ejemplo proporcionado.
  • 📚 También se puede ordenar por múltiples campos, ordenando primero por temática y luego por nombre del libro.
  • 🗓 Utilizar 'ORDER BY' con la función 'ASC' (ascendente) organiza los registros de manera creciente.
  • 📉 Con la función 'DESC' (descendente), los registros se organizan de manera decreciente.
  • 🏢 En el ejemplo de librerías, se aplicó 'ORDER BY' para ordenar por nombre las librerías en Bogotá.
  • 📄 Para ordenar pedidos, se puede utilizar 'ORDER BY' con la fecha para organizarlos cronológicamente.
  • 🔄 Con 'ORDER BY' se pueden realizar consultas de selección más específicas y organizadas.
  • 🌐 El script se basa en un contexto de bases de datos relacionadas con editoriales, librerías, libros y pedidos.
  • 🎓 El video ofrece una introducción práctica al uso de 'ORDER BY' en consultas SQL.
  • 🙏 Agradece la atención al final del video, invitándolos a seguir aprendiendo sobre SQL.

Q & A

  • ¿Qué cláusula de SQL se utiliza para ordenar los registros en una tabla?

    -La cláusula 'ORDER BY' se utiliza para ordenar los registros en una tabla.

  • ¿Cuál es la primera instrucción en un comando SELECT para seleccionar todos los campos de una tabla?

    -La primera instrucción en un comando SELECT para seleccionar todos los campos es el asterisco (*).

  • ¿Cómo se ordenan los libros por nombre utilizando la cláusula ORDER BY?

    -Para ordenar los libros por nombre, se utiliza la cláusula ORDER BY seguida del nombre del campo 'nombre'.

  • ¿Qué hace el comando SELECT con la cláusula ORDER BY cuando se utiliza con dos campos?

    -Cuando se utiliza la cláusula ORDER BY con dos campos, primero se ordena por el primer campo y luego, dentro de los valores del primer campo, se ordena por el segundo campo.

  • ¿Cómo se ordenan los registros de las librerías de Bogotá utilizando la cláusula ORDER BY?

    -Para ordenar los registros de las librerías de Bogotá, se seleccionan los campos de las librerías donde la ciudad es igual a Bogotá y se utiliza la cláusula ORDER BY con el campo 'nombre'.

  • ¿Cómo se ordenan los pedidos por fecha de manera ascendente y descendente?

    -Para ordenar los pedidos por fecha de manera ascendente, se utiliza la cláusula ORDER BY con el campo 'fecha'. Para hacerlo de manera descendente, se agrega el modificador DESC después del campo.

  • ¿Qué significa ordenar los registros de manera ascendente y descendente?

    -Ordenar de manera ascendente significa mostrar los registros desde el más antiguo o el valor más bajo al más reciente o el valor más alto. Mientras que ordenar de manera descendente muestra los registros en el orden opuesto, desde el más reciente o el valor más alto al más antiguo o el valor más bajo.

  • ¿Cuál es el propósito de la cláusula WHERE en un comando SQL?

    -La cláusula WHERE se utiliza en un comando SQL para filtrar los registros según una condición específica, mostrando solo los registros que cumplen con esa condición.

  • ¿Cómo se puede combinar el uso de la cláusula WHERE con ORDER BY para obtener resultados específicos?

    -Se puede combinar la cláusula WHERE con ORDER BY colocando WHERE antes de ORDER BY en el comando SQL. Primero se aplican los filtros de WHERE y luego se ordenan los resultados según los criterios especificados en ORDER BY.

  • ¿Qué ventaja tiene el uso de la cláusula ORDER BY en la organización de los datos?

    -El uso de la cláusula ORDER BY permite organizar los datos de una manera que sea más fácil de entender y analizar, ya sea por nombre, fecha, tema o cualquier otro campo, facilitando la identificación de tendencias y la toma de decisiones.

  • ¿Cómo se puede asegurar de que los resultados se muestren primero los más relevantes utilizando ORDER BY?

    -Para asegurar que los resultados más relevantes se muestren primero, se debe definir correctamente el campo por el cual se desea ordenar y, si es necesario, se puede utilizar el modificador DESC para obtener un orden descendente.

Outlines

00:00

😀 Introducción al uso de ORDER BY en SQL

Este primer párrafo introduce el curso de SQL y se enfoca en la cláusula ORDER BY para ordenar registros en tablas de bases de datos. Se menciona el uso del comando SELECT junto con la cláusula ORDER BY para ordenar libros por nombre utilizando la base de datos MySQL 'álbum'. Se proporciona un ejemplo de cómo seleccionar todos los libros de la tabla 'libros' y ordenarlos por nombre, mostrando cómo los nombres se organizan primero por números y luego alfabéticamente.

05:01

📚 Ordenando libros por tema y nombre

En el segundo párrafo se profundiza en el uso de la cláusula ORDER BY para ordenar libros por dos campos: tema y nombre. Se muestra cómo se realiza la consulta para ordenar los libros primero por su tema y luego por el nombre del libro dentro de cada tema. Los ejemplos proporcionados muestran cómo los libros se organizan en diferentes categorías temáticas y cómo se ordenan alfabéticamente dentro de cada una de ellas.

Mindmap

Keywords

💡SQL

SQL es un lenguaje de programación utilizado para manejar y operar con bases de datos relacionales. En el video, se utiliza SQL para realizar consultas y ordenar información en diferentes tablas de la base de datos.

💡Cláusula ORDER BY

La cláusula ORDER BY en SQL se utiliza para ordenar los resultados de una consulta de acuerdo con uno o más campos en un orden ascendente o descendente. En el video, se la utiliza para ordenar libros por nombre y temática, librerías por nombre y pedidos por fecha.

💡Comando SELECT

El comando SELECT es fundamental en SQL y se emplea para seleccionar datos de una o más tablas. En el video, se utiliza para elegir los registros que deseamos visualizar y manipular en las consultas.

💡Campos

En el contexto de bases de datos, los campos se refieren a las columnas que componen una tabla y contienen la información de cada registro. En el video, se ordenan los libros por el campo 'nombre' y 'temática', y las librerías por 'nombre'.

💡Tablas

Las tablas son estructuras de datos en las bases de datos que organizan información en filas y columnas. En el video, se mencionan tablas específicas como 'álbum', 'editorial', 'cine', 'librerías', 'libros' y 'pedidos'.

💡Base de datos MySQL

MySQL es un sistema de gestión de bases de datos relacional广泛使用 en el desarrollo de aplicaciones web y sistemas de información. En el video, la base de datos utilizada es MySQL y se trabaja con ella para realizar consultas y ordenar registros.

💡Consultas

Las consultas en SQL son instrucciones que se utilizan para buscar, ordenar y manipular datos en una base de datos. El video ofrece varios ejemplos de consultas que ordenan libros, librerías y pedidos.

💡Ascendente y descendente

Estos términos describen el orden en que se muestran los resultados de una consulta. 'Ascendente' muestra los resultados de la forma más baja a la más alta, mientras que 'descendente' muestra de la más alta a la más baja. En el video, se muestra cómo ordenar los pedidos por fecha tanto de forma ascendente como descendente.

💡Registros

Los registros son las filas individuales que componen una tabla en una base de datos, cada uno conteniendo un conjunto de datos para un tema en particular. El video trata sobre cómo ordenar estos registros utilizando la cláusula ORDER BY.

💡Nombre del libro

Este es un campo específico dentro de la tabla 'libros' que se utiliza para ordenar los registros en el video. Se menciona como el primer criterio de ordenación para los libros en la base de datos.

💡Temática

La temática es otra columna en la tabla 'libros' que se utiliza para clasificar y ordenar los libros según su género o área temática. En el video, se utiliza como un segundo criterio de ordenación después del 'nombre del libro'.

Highlights

Comenzamos el curso de SQL con un enfoque en las cláusulas ORDER BY para ordenar registros en tablas de bases de datos.

Utilizaremos el comando SELECT junto con la cláusula ORDER BY.

La base de datos de ejemplo es MySQL, con tablas como álbum, editorial, cine, tres, librerías, libros y pedidos.

Se muestra cómo ordenar todos los libros por nombre utilizando ORDER BY.

La ordenación por nombre organiza primero los números y luego los nombres alfabéticamente.

Se realiza un ejemplo de ordenación por dos campos: temática y luego por nombre del libro.

Los libros se organizan primero por temática y luego por nombre dentro de cada temática.

Se consulta cómo ordenar todas las librerías de Bogotá por nombre.

Se aplican criterios de ordenación específicos para las librerías en Bogotá.

Se muestra cómo ordenar los pedidos por fecha de manera ascendente y descendente.

La ordenación por fecha muestra los registros desde el más antiguo hasta el más reciente por defecto.

Al agregar DESC, los pedidos se ordenan de manera descendente, mostrando primero el más reciente.

Se finaliza el video con una revisión de cómo usar ORDER BY para ordenar registros por un campo específico.

El video ofrece una guía práctica para el uso de ORDER BY en consultas SQL.

Se agradece la atención y se despiden de los espectadores.

Transcripts

play00:00

i

play00:00

[Música]

play00:05

buenos días buenas tardes buenas noches

play00:07

a todos en el día de hoy vamos a seguir

play00:10

con nuestro curso de sql y en esta

play00:12

ocasión vamos a trabajar con las

play00:14

cláusulas other by las cláusulas o de

play00:17

nabai no sirve para ordenar los

play00:20

registros que tenemos en nuestras tablas

play00:22

en esta ocasión vamos a trabajar con el

play00:25

comando select como ya lo hemos venido

play00:27

trabajando en los últimos vídeos y vamos

play00:29

a agregar una nueva cláusula que es la

play00:31

poder byte para ello nos vamos a nuestra

play00:35

base de datos que tenemos en mysql que

play00:37

ya conocemos todos que se denomina álbum

play00:40

editorial cine tres tablas librerías

play00:43

libros y pedidos entonces vamos a hacer

play00:46

un par de ejemplos utilizando la

play00:48

cláusula poder byte con el comando seal

play00:51

entonces para ello vamos nuevamente a

play00:53

nuestra presentación y vamos a ver cuál

play00:56

es el primer ejemplo que nos traen nos

play00:58

dice consultar todos los libros y

play01:00

ordenarlos por nombre como hacemos esto

play01:03

entonces vamos a libros

play01:07

vamos a sql

play01:09

ya sabemos que la primera instrucción o

play01:12

el primer comando excelente nos dice que

play01:13

todos los libros entonces

play01:15

asterisco from de la tabla libros vamos

play01:19

a estamos seleccionando todos los campos

play01:22

de la tabla libros y que los ordenan por

play01:25

nombre entonces utilizamos la cláusula

play01:28

poder by y aquí debemos colocarle por

play01:32

qué campos deseamos ordenar donde en

play01:35

esta ocasión vamos a ordenarlo por el

play01:37

nombre del libro que seleccionamos

play01:39

nombre del libro y le damos continuar

play01:43

aquí como pueden observar me aparece el

play01:47

nombre del libro están organizados por

play01:49

los nombres primero toma los números

play01:54

luego ya los orden alfabético mente a

play01:57

veces

play02:00

de que

play02:04

y el último la v vivir en la montaña que

play02:08

es el último libro de esta forma esto

play02:10

como organizamos como ordenamos los dos

play02:14

libros por un campo

play02:15

ahora vamos a realizar otro ejemplo

play02:19

vamos a nuestra presentación y vamos a

play02:21

ver qué nos trae el segundo ejemplo nos

play02:23

dice consultar todos los libros y

play02:26

ordenarlos por temática y nombre aquí ya

play02:29

nos está diciendo que hay dos campos por

play02:31

los cuales debemos ordenar lo primero

play02:34

por temática y luego por nombre entonces

play02:37

vamos nuevamente lo que hacemos es lo

play02:39

siguiente que hacemos es agregarle el

play02:43

otro campo que es temática pues aquí lo

play02:45

que hace es ordenar los primero por

play02:47

temática y dentro de temática los

play02:50

ordenados por el nombre le damos

play02:53

continuar y aquí nos va a mostrar

play02:57

temática acción ciencia cocina

play03:01

economía

play03:05

historia humor infantil

play03:08

novela y poesía

play03:10

y dentro de cada una de esas temáticas

play03:13

nos ordena los libros que pertenecen a

play03:17

esa temática entonces en acción primero

play03:21

está cazador de leones luego sigue el

play03:24

crimen en la calle 10

play03:26

el castillo de rotterdam el nuevo

play03:28

náufrago en busca del tesoro no sólo

play03:32

ordena por el nombre del libro si vemos

play03:34

el segunda la segunda temática que

play03:36

ciencia el primero es el cosmos y el

play03:38

último se denomina universos paralelos

play03:43

cocina tenemos el primero el chocolate y

play03:46

el último es instaladas y frutas como

play03:48

pueden observar me ha organizado primero

play03:51

por temática identificado en las

play03:53

temáticas me organizado por el nombre

play03:55

del libro

play03:57

vamos ahora a ver el tercer ejemplo

play04:00

tercer ejemplo es consultar todas las

play04:03

librerías de bogotá y ordenarlas por

play04:06

nombre aquí vamos a encontrar

play04:10

varias cosas que ya hemos visto entonces

play04:13

nos ubicamos en librerías sql y decimos

play04:18

los primeros parámetros seleccionar los

play04:20

campos de las librerías de bogotá pues

play04:25

aquí tenemos un criterio donde

play04:27

ciudad

play04:30

donde ciudad que es igual a bogotá

play04:35

y que me las órdenes con el baile

play04:39

x

play04:42

nombre

play04:44

entonces que estoy buscando acá que me

play04:46

que me muestre toda la alegría de bogotá

play04:49

y que de esa consulta me las órdenes por

play04:53

el nombre

play04:55

damos continuar y efectivamente me

play04:58

aparecen todas las de bogotá y dentro

play05:00

del actual de bogotá se les ordenó por

play05:03

el nombre de la librería primero acentos

play05:06

luego del fin federación

play05:08

lerner librería américa y rotterdam

play05:13

aquí hemos aplicado

play05:15

la cláusula web y la cláusula hoverbike

play05:19

vamos nuevamente a nuestra presentación

play05:22

y vamos a ver cuál es el último ejemplo

play05:24

qué vamos a hacer es consultar todos los

play05:27

pedidos y ordenarlos por fecha de forma

play05:30

ascendente y descendente

play05:32

y ordenarlos por fecha

play05:35

entonces

play05:37

seleccionar todos los pedidos

play05:43

y ordenarlos por fecha

play05:48

other by por fecha de forma ascendente y

play05:53

descendente

play05:54

entonces si lo dejamos así el por

play05:57

defecto nos lo ordena de forma

play05:59

ascendente

play06:02

qué quiere decir que nos muestra desde

play06:04

el más antiguo hasta el más reciente

play06:06

primero nos va a mostrar el del 2 de

play06:10

junio del 2016 y el último va a ser el

play06:16

15 de febrero en 2017

play06:19

pero si colocamos un elemento adicional

play06:24

que es de que nos traduce como

play06:27

descendiendo descendente nos lo va a

play06:30

mostrar desde el más reciente al más

play06:32

antiguo se anima a mostrar primero el

play06:35

del 2 de perdón el del 15 de febrero de

play06:39

2017 y el último registro va a ser el

play06:43

más antiguo o sea el el 2 de junio del

play06:46

2016 con esto hemos terminado

play06:51

el vídeo por el día de hoy donde vimos

play06:54

la cláusula poder by

play06:58

y nos sirve para ordenar los registros

play07:00

por un campo determinado se agradezco su

play07:03

atención al presente vídeo muchas

play07:05

gracias por su atención y hasta pronto

play07:07

[Música]

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
SQLORDER BYNombreTemáticaFechaOrganización de DatosMySQLConsultasTutorialProgramaciónDatabase
Benötigen Sie eine Zusammenfassung auf Englisch?