Hola qué tal.
Bienvenidos a este nuevo capítulo del curso completo de base de datos y ahora nos toca ver una cláusula
llamada Order Boy y como se imaginarán sirve para ordenar los datos de salida significa que no sólo
vamos a poder filtrar nuestras tablas las uniones de tablas renombrar campos sino que también vamos
a poder decirle al motor en qué orden queremos esos datos.
Es muy sencillo.
Vamos a ver la sintaxis con nuestra tabla clientes.
Nosotros sabemos que tenemos una tabla que tiene el clima ideal y CLI razón social.
Bueno vamos a pedirle ahora que nos Liste los clientes ordenados alfabéticamente.
Es muy simple vamos a escribir nuestras sentencias Selleck
como son dos campos nada más.
Vamos a usar el asterisco para ser más rápido
tan simple como eso.
Vamos a ver vamos a ejecutarlo y nos da todos nuestros clientes ordenados alfabéticamente.
No sólo permite ordenar alfabéticamente.
También sirve para ordenar numéricamente el orden Arbey tiene muchas posibilidades podemos ordenar por
una columna o por varias columnas y podemos decirle que algunas las órdenes de manera ascendente y las
otras de manera descendente.
Vamos a ver por ejemplo en nuestra tabla productos tenemos la posibilidad vamos a hacer una especie
de ejercicio vamos a ordenar alfabéticamente por nuestra descripción y vamos a luego a ordenar de manera
descendente por el precio vamos a cambiar clientes por productos
y vamos a reemplazar
cuando es ascendente no hace falta colocar nada simplemente si vamos a ingresar otro campo lo separamos
por comas
y como precio va a ser descendente y no ascendente le agregamos la palabra reservada.
Fíjense que el Jaydy interpreta a nuestra sintaxis y nos cambia de color nos pinta con diferentes colores
las tablas por un lado las palabras reservadas por el otro y los campos de otro color.
Vamos a ejecutar esto y fíjense por un lado me ordena alfabéticamente
y por el otro lado no tenemos forma de ver aquí.
Bueno da la casualidad que las descripciones donde coincide y que puedo ver el descendente a ver si
tenemos algún caso
quizás aquí no no tienen precio
bueno vamos a verlo por separado porque justo el ejemplo que estoy dando no nos permite ver que ante
una misma descripción el precio lo hace de manera descendente.
Vamos a quitar la descripción y vamos a ordenar ahora por el mayor precio hacia el menor precio.
Fíjense como en este caso si estamos viendo nuestros productos ordenados por un orden descendente podríamos
aquí sí poner Prode status para ver la mezcla y ahí vemos que el estatus la orden ascendente pone primero
los valores cero después van a estar los productos que tienen un estatus igual a 1 y dentro del valor
cero ordena descendente mente descendente mente el precio así de potente y así de rápido ha sido.
Les vuelvo a repetir estamos hablando de 1989 registros y lo hace a una velocidad increíble 16 milisegundos
15 milisegundos 16 milisegundos.
Es algo terriblemente rápido sobre todo que tanto estátus como precio son campos que no están indexados.
Si yo quisiera por ejemplo que me ordene los productos ordenando los
por su campo proveedor
sea ascendente o descendente perdón es probo yo lo puse exactamente al revés
fíjense que ahora tengo mis productos ordenados de manera descendente muy bien esta es la orden el orden
Arbey.
Esta es la instrucción que nos permite ordenar nuestros datos y esto yo lo puedo hacer.
Vamos a hacer una unión de tablas productos vamos a hacer ventas
detalle y productos vamos a decir Wear.
Fíjense que el orden Arbey va después de la cláusula Wear no antes el orden hay que respetarlo.
Huelgan era y es igual a cero a Ibid vamos a ver si esto funciona muy bien y sigue ordenando por mi
proveedor pero en este caso el proveedor está aquí.
En este caso lo que estoy haciendo es unir tablas Fíjense aquí demoró un poquito más demoró casi una
décima de segundo porque tuvo que unir dos tablas y hacer un ordenamiento aquí tenemos 33 mil 600 registros.
Ya no tenemos la cantidad que teníamos los 6 mil aquí los tenemos fíjense 6 1989 contra treinta y tres
mil 692 y ha demorado un poquito más.
Igual cuando hablamos por debajo de un segundo estamos hablando de valores bastante aceptables sobre
todo para un ordenamiento de dos tablas unidas y con muchos campos estamos hablando de 14 campos.
Bueno esto es lo que ustedes tienen que aprender acerca de la cláusula ORDER y se coloca el nombre del
campo por el ordenar.
Si tengo más de un campo separados por comas y cuando tengo que indicar que uno de ellos es descendente
tengo que agregar la palabra clave.
Desde ahora los invito a la próxima clase a ver un tema totalmente espectacular vamos a aprender a sumar
a contar a sacar un valor máximo un valor mínimo y un promedio.
Qué tal vamos a empezar a jugar con las funciones que nos trae el motor de la base de datos así que
nos vemos en la próxima clase.