- 1

Aplicación de PostgreSQL en Ciencia de Datos
02:45 - 2
Importación de Bases de Datos en PgAdmin 4
01:21 - 3

Historia y Evolución de las Bases de Datos Relacionales
04:32 - 4

Fundamentos de Bases de Datos Relacionales para Científicos de Datos
06:57 - 5

Conceptos Fundamentales de Bases de Datos Relacionales
05:59 - 6

Sentencias SQL: Select, Where, Group By y Order By
05:58
Sentencias SQL: Select, Where, Group By y Order By
Clase 6 de 34 • Curso de PostgreSQL Aplicado a Ciencia de Datos
Contenido del curso
- 11

Diferencias entre PostgreSQL y otros gestores de bases de datos
05:31 - 12
Fundamentos de la Programación en Python
00:01 - 13

Procedimientos y Funciones en PostgreSQL: Creación y Uso
11:15 - 14

Creación y uso de funciones y triggers en bases de datos SQL
10:08 - 15

Funciones SQL para Ciencia de Datos: Consultas y Reportes Prácticos
13:23 - 16
Lenguajes Procedurales en PostgreSQL: PL/pgSQL y Extensiones Python
03:23 - 17

Definición de Tipos de Datos Personalizados en Bases de Datos
06:23
- 18

Diagrama Entidad-Relación en Sistemas de Renta de Películas
08:53 - 19

Agregación de Datos en SQL: Max, Min, Suma y Promedio
11:28 - 20

Planeación y Presentación Efectiva de Datos para Científicos de Datos
08:54 - 21

Manipulación de Datos JSON en PostgreSQL
10:49 - 22

Manipulación de Datos JSON en Bases de Datos Relacionales
06:26 - 23

Tablas Recursivas e Interactivas en SQL con Common Table Expressions
06:01 - 24

Funciones de Ventana en SQL para Ordenamiento y Rango de Datos
04:49 - 25

Manejo de Particiones en Bases de Datos: Ventajas y Desventajas
05:49
- 26

Creación de Dashboards con SQL para Análisis de Negocios
03:20 - 27

Top 10 Películas Más Rentadas: Consulta SQL Paso a Paso
08:01 - 28

Actualización de Precios de Películas con Tipos de Cambio en SQL
12:29 - 29

Rangos y Percentiles con Funciones de Ventana en SQL
06:31 - 30

Agrupación de Datos Geográficos por Ciudades en SQL
06:56 - 31

Análisis de Datos con Líneas de Tiempo en SQL
09:46 - 32

Visualización de Datos con Tableau para Científicos de Datos
07:22
¿Qué debes saber sobre las sentencias SQL?
Cuando se trata de interactuar con bases de datos relacionales, las sentencias SQL son una herramienta fundamental que debes dominar. Este conocimiento es esencial no solo para las consultas básicas, sino también para operaciones más complejas. En este artículo, daremos un repaso a estas sentencias fundamentales que ayudarán en la gestión efectiva de bases de datos.
¿Cómo utilizar el entorno de trabajo y herramientas recomendadas?
Antes de sumergirnos en las sentencias, es importante familiarizarte con las herramientas que utilizaremos. Durante este curso, se usarán las mismas técnicas y herramientas del curso de PostgreSQL. Para la parte visual, se recomienda utilizar la herramienta "pgAdmin" que facilita la interacción con la base de datos.
Consejos:
- Asegúrate de haber instalado correctamente las herramientas siguiendo las guías del curso de PostgreSQL.
- Si encuentras algún problema de instalación, no dudes en buscar ayuda en los foros del curso.
¿Qué es la sentencia SELECT?
La sentencia SELECT es una de las más básicas y esenciales en SQL. Su propósito es extraer datos de una base de datos según las columnas que necesites.
Por ejemplo, si deseas obtener los datos más recientes de una tabla, podrías ejecutar una consulta así:
SELECT MAX(fecha_actualizacion) AS fecha_ultima_actualizacion
FROM peliculas;
En este caso, estamos seleccionando la fecha más reciente de actualización de la tabla peliculas y asignándole un alias más legible.
¿Cómo filtrar con la cláusula WHERE?
La cláusula WHERE es crucial para filtrar datos conforme a ciertas condiciones. Por ejemplo, para extraer datos de películas cuyo periodo de renta supera los tres días, podríamos aplicar esta condición:
SELECT *
FROM peliculas
WHERE duracion_renta > 3;
Esta cláusula te ayudará a centrarte solo en los datos relevantes y a reducir la cantidad de información que necesitarás procesar.
¿Cómo agrupar y ordenar datos?
Dos sentencias importantes que complementan el manejo de datos en SQL son GROUP BY y ORDER BY.
-
GROUP BY: Sirve para agrupar filas que tienen el mismo valor en columnas especificadas, ideal para agregar datos y realizar funciones comoCOUNT,SUM, etc.SELECT clasificacion, COUNT(*) AS cantidad_peliculas FROM peliculas GROUP BY clasificacion; -
ORDER BY: Permite ordenar la información según el criterio seleccionado, lo que facilita la lectura y el análisis de datos.SELECT * FROM peliculas ORDER BY fecha_actualizacion DESC;
Ambas clausulas son esenciales para presentar datos de manera efectiva y comprensible.
Practica y ten las sentencias claras
Este fue un breve repaso por las sentencias básicas de SQL. Un punto clave es mantener siempre presente cómo y cuándo usar cada una. Practicar con ejemplos cotidianos ayuda a fortalecer este conocimiento. Aunque este artículo presenta un caso hipotético de una base de datos de alquiler de películas, en futuras lecciones se profundizará más sobre cómo aplicar estas herramientas en proyectos reales.
Mantén estas sentencias en mente mientras desarrollas tus habilidades en el mundo de las bases de datos. ¡El aprendizaje continuo es la clave del éxito!