PostgreSQL esencial

Ordenamiento del resultado de las consultas con PostgreSQL

¡Prueba gratis durante 10 días

nuestros 1197 cursos !

Prueba gratis Mostrar modalidades de suscripción
Después de haber realizado una serie de consultas, sin importar el uso de comodines, condicionales o cualquier parámetro, vamos a considerar el acomodo de la información que se arroje como resultado y analizaremos los diferentes métodos de ordenamiento disponibles.

Transcripción

Aprenderemos a ordenar los resultados de una selección. Vamos a hacer primero una selección básica. Ponemos asterisco y pondremos la tabla "Profesores" recordemos que entre comillas. Vamos a "Ejecutar" y vemos abajo el resultado. Aquí está. Ahora supongamos que por algo queremos ordenar, ¿ordenar qué? Bueno, esa ya es tu decisión. Yo en este caso voy a ordenar por nombre. Para ordenar utilizo una instrucción que se llama "Order my" y después colocas cómo es que quieres ordenar, en base a qué. Yo voy a poner "Nombre Profesor" Veamos si tenemos algún detalle con estos que aparecen de repente por ahí que no se ven. "Ejecutamos" y listo. Vemos que no tuvo detalles, no vimos espacios de esos que se ocultan, tampoco vimos algo raro, simplemente se ejecutó. Y vemos que ahora aparece primero el 2 y luego el 1. ¿Qué es lo que sucedió? Leamos la instrucción. Selecciona todo de la tabla "Profesores" y ordénalo por la columna "Nombre profesor". y en este caso, como podemos ver, en orden alfabético, "Fabiola" va primero que "José", por la "F" y la "J", por eso, entonces, aparece primero "Fabiola". Hagamos este ejercicio pero con más datos. Vamos a ir a "Profesores", damos clic derecho, seleccionamos "Ver datos" y ponemos "Ver las 100 filas superiores". Vemos la tabla y empezamos a colocar datos. Pongamos, por ejemplo, cualquier "ID Academia", ponemos también cualquier clase A o clase B, por ahora no importa que no tenga sentido, estamos centrados en otro tema y ponemos abajo un docente más o un profesor. Ponemos de nueva cuenta cualquier número en los siguientes campos, ahí está. Y agregamos uno más. Ponemos más números y listo. Vamos a cerrar. Y vamos a buscar, en este caso, lo que teníamos aquí, que era muy sencillo, solamente era un "Seleccionar todo". Ahí está. Le damos "Ejecutar" y tenemos una lista de 5. Voy a ampliar un poco la ventana. Ahí está. Ahora lo que vamos a hacer es repetir el proceso de seleccionar la búsqueda por "Orden". Ahí está. Vamos a colocar las comillas y damos en "Ejecutar". Podemos ver cómo los números nos indican quién debería ir primero y quién después dependiendo de cómo los agregamos, pero en realidad el orden se respeta porque le estoy diciendo que el orden es alfabético. El orden es el siguiente: "Alberto", "Fabiola", "Fernando" "José" y "Pedro. Todos están en orden alfabético. Ahora lo que podemos hacer es lo siguiente: Podemos indicar que queremos agregar, por ejemplo, por este nombre, pero además, ponemos una coma y también podemos poner, en este caso, que "ID Profesor". Ponemos esto así y le damos en "Ejecutar". Vemos que esto se mantiene, pero ¿qué es lo que sucede? Aquí estamos tomando en cuenta dos campos y podemos ordenar en base a ellos y así tu puedes ir agregando campos para ir agregando estructura al orden que quieres, en este caso, se refleje en tu consulta. Por ejemplo, también podemos solamente basarnos en números. Vamos a cambiar esto y ponemos "ID Academia", ejecutamos y ahora aparecen todos los que pertenecen a la academia 1, primero, y después todos los que pertenecen a la academia 2. Es decir, por defecto, con esta instrucción, se detecta si es orden alfabético u orden numérico, no lo tenemos que indicar, simplemente, lo sabe y lo ejecuta. También podemos decir que queremos ir de menos a más, por ejemplo, en este caso, primero aparecen todos los que tienen 1 y después los que tienen 2. Lo que voy a hacer en el final es lo siguiente: Agregamos "ASC" y ejecutamos, se mantiene, y ahora ejecutamos "DESC" y vemos cómo cambió. Ahora le estoy diciendo que en "Orden descendente" le estoy diciendo que el 2 y el 1 van a ser ahora otro orden. Si te das cuenta, esta herramienta es muy poderosa, ya que te va a permitir a ti acomodar el resultado y no tenerlo que hacer con un lenguaje de programación. Muchas veces se comete ese error. Necesitamos pensar qué es mejor, hacerlo desde la programación o hacerlo desde la base de datos. Eso es una plática en común dentro del manejo de este tipo de sistema. No te preocupes, el equipo completo tiene que decidir estas cuestiones.

PostgreSQL esencial

Conoce los entresijos y características de PostgreSQL y crea bases de datos estables. Aprende además a manejar las vistas, exportación e importación de bases de datos.

2:45 horas (30 Videos)
Actualmente no hay comentarios.
 
Software:
PostgreSQL PostgreSQL 9
Fecha de publicación:20/02/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.