6 - Sentencias SELECT
Lección 6 del curso SQL Nivel Básico.
En la lección anterior vimos cómo importar y explorar la base de datos que usaremos en este curso usando “PgAdmin” pero, especialmente, “psql”. Así que en este punto ya estamos listos para comenzar a aprender SQL.
Así que en esta lección veremos cómo usar SELECT, la principal sentencia que nos permite extraer información de una base de datos usando SQL.
Entonces esta lección está dividida en cuatro partes: en la primera parte veremos la sintaxis básica y algunos ejemplos simples de uso de SELECT, mientras que en las partes 2 y 3 veremos cómo usar SELECT para realizar consultas más sofisticadas. Y en la última parte de esta lección hablaremos de cómo acceder a la documentación online de Postgres y cómo crear “scripts” de SQL (es decir, archivos con extensión .sql) en los cuales podremos guardar las consultas (o “queries”) para facilitar el desarrollo de diferentes tipos de consultas.
Así que comencemos viendo la sintaxis básica de SELECT y algunos ejemplos de uso:
![Contenido exclusivo suscriptores](/img/contenido_exclusivo_suscriptores.png)
Suscríbete para tener acceso al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online
Muy bien, en esencia para consultar de manera simple una base de datos debemos usar la sentencia SELECT junto con la palabra clave FROM, para indicarle a SQL las columnas y la tabla de las cuales queremos extraer la información.
Teniendo clara esta sintaxis básica, en el siguiente video veremos cómo usar esta sintaxis básica junto con la palabra clave ORDER BY para extraer los resultados ordenados de manera descendente o ascendente:
![Contenido exclusivo suscriptores](/img/contenido_exclusivo_suscriptores.png)
Suscríbete para tener acceso al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online
Bien, acabamos de ver lo sencillo que resulta usar SELECT, FROM y ORDER BY de forma combinada para extraer datos que resulten fáciles de entender.
En esencia, ORDER BY nos permite ordenar los datos (numéricos, tipo “string” o incluso fechas) de manera ascendente (por defecto) o descendente (usando la palabra clave DESC).
Veamos ahora cómo realizar consultas un poco más sofisticadas usando herramientas de SQL que nos permiten realizar operaciones básicas, como conteo de datos, suma de valores numéricos o incluso concatenación de “strings”:
![Contenido exclusivo suscriptores](/img/contenido_exclusivo_suscriptores.png)
Suscríbete para tener acceso al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online
¡Excelente! En este ya sabemos cómo usar COUNT y palabras clave como AS y CONCAT para realizar consultas más sofisticadas y algún procesamiento básico sobre la tabla que estamos analizando.
Así que en este punto ya tenemos un primer acercamiento a SQL y hemos visto lo intuitivo y sencillo que resulta aprender a usar este lenguaje de programación.
En próximas lecciones seguiremos añadiendo elementos de programación para cada vez realizar consultas más sofisticadas que nos permitirán extraer información relevante de nuestros datos.
Pero antes de terminar, en la última parte de esta lección hablaremos brevemente de cómo acceder a la documentación online de SQL y cómo crear “scripts” que nos permitirán almacenar las diferentes consultas para su posterior uso:
![Contenido exclusivo suscriptores](/img/contenido_exclusivo_suscriptores.png)
Suscríbete para tener acceso al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online
¡Muy bien! Con todo lo aprendido en esta lección ya tenemos las herramientas más importantes de uso de la sentencia SELECT al momento de consultar bases de datos.
En la próxima lección veremos otra operación que muy comúnmente usaremos en nuestros proyectos de Ciencia de Datos y Machine Learning al momento de interactuar con bases de datos. Veremos cómo filtrar datos usando WHERE.
Todas las lecciones del curso SQL Nivel Básico