Preparación para la tecnología de bases de datos y el lenguaje de programación SQL (Structured Query Language). Este curso está diseñado para ayudarte a comprender los conceptos básicos de SQL y BigQuery. Básicamente un curso de SQL para principiantes.
Python
Kaggle
https://www.kaggle.com/learn/intro-to-sql
-
Getting Started With SQL and BigQuery
- Introducción al curso.
- Comandos bigquery y SQL.
- Métodos Google Cloud.
- Visualización de datos básicos.
-
Select, From & Where
- Formas de buscar la información necesaria de grandes volúmenes de datos.
- Filtar información.
- DISTINCT.
query()
.- Limitar query size.
-
Group By, Having & Count
- Agrupar datos repetidos por columnas.
- Restringir resultados a ciertas condiciones.
- Contar resultados según grupos.
-
Order By
- Ordenar resultados ascendente y descendente.
- Operaciones de fechas con
EXTRACT
yORDER BY
. - Ejercicio con
AVG()
. - Uso de múltiples en
SELECT
,GROUP BY
yWHERE
.
-
As & With
- Crear columnas con
AS
. - Crear tablas temporales con
WITH ... AS
. - Uso de
DATE()
,SUM()
yHOUR
- Ejercicios complejos buscando información de tablas temporales o CTE.
- Crear columnas con
-
Joining Data
- Combinar fuentes de datos. Con
JOIN
yON
. - Uso de
WHERE... LIKE ...
. Y%
para representar cualquier número de caracteres. - Ejercicios con
INNER JOIN
másWHERE... LIKE ...
. - A real life backend example.
- Combinar fuentes de datos. Con