En este tema, aprenderás los fundamentos de las consultas SQL en BigQuery. Nos enfocaremos en cómo seleccionar datos, utilizar alias, y realizar operaciones básicas. Este conocimiento es esencial para cualquier trabajo con bases de datos y te servirá de base para temas más avanzados.

Objetivos de Aprendizaje

  • Comprender la estructura básica de una consulta SQL.
  • Aprender a seleccionar columnas específicas.
  • Utilizar alias para renombrar columnas y tablas.
  • Realizar operaciones aritméticas básicas en las consultas.

  1. Estructura Básica de una Consulta SQL

La estructura básica de una consulta SQL en BigQuery es la siguiente:

SELECT columna1, columna2, ...
FROM nombre_tabla
WHERE condición;

Ejemplo:

SELECT name, age
FROM `my_dataset.my_table`
WHERE age > 30;

Explicación:

  • SELECT: Indica las columnas que deseas recuperar.
  • FROM: Especifica la tabla de la cual se obtendrán los datos.
  • WHERE: Filtra los registros que cumplen con una condición específica.

  1. Selección de Columnas Específicas

Puedes seleccionar columnas específicas de una tabla utilizando la cláusula SELECT.

Ejemplo:

SELECT first_name, last_name
FROM `my_dataset.employees`;

Explicación:

  • Este ejemplo selecciona las columnas first_name y last_name de la tabla employees.

  1. Uso de Alias

Los alias se utilizan para renombrar columnas o tablas en el resultado de una consulta, lo que puede hacer que los resultados sean más legibles.

Ejemplo:

SELECT first_name AS nombre, last_name AS apellido
FROM `my_dataset.employees` AS emp;

Explicación:

  • AS nombre y AS apellido renombran las columnas first_name y last_name respectivamente.
  • AS emp renombra la tabla employees a emp.

  1. Operaciones Aritméticas Básicas

Puedes realizar operaciones aritméticas básicas en las consultas SQL.

Ejemplo:

SELECT product_name, price, price * 0.9 AS discounted_price
FROM `my_dataset.products`;

Explicación:

  • price * 0.9 calcula el precio con un descuento del 10% y lo muestra como discounted_price.

Ejercicios Prácticos

Ejercicio 1: Selección de Columnas

Instrucciones: Selecciona las columnas first_name y salary de la tabla employees.

SELECT first_name, salary
FROM `my_dataset.employees`;

Ejercicio 2: Uso de Alias

Instrucciones: Selecciona las columnas first_name y last_name de la tabla employees y renómbralas como nombre y apellido.

SELECT first_name AS nombre, last_name AS apellido
FROM `my_dataset.employees`;

Ejercicio 3: Operaciones Aritméticas

Instrucciones: Selecciona el product_name y calcula el precio con un descuento del 15%, mostrando el resultado como discounted_price.

SELECT product_name, price, price * 0.85 AS discounted_price
FROM `my_dataset.products`;

Soluciones a los Ejercicios

Solución Ejercicio 1:

SELECT first_name, salary
FROM `my_dataset.employees`;

Solución Ejercicio 2:

SELECT first_name AS nombre, last_name AS apellido
FROM `my_dataset.employees`;

Solución Ejercicio 3:

SELECT product_name, price, price * 0.85 AS discounted_price
FROM `my_dataset.products`;

Conclusión

En esta sección, hemos cubierto los conceptos básicos de las consultas SQL en BigQuery, incluyendo la selección de columnas, el uso de alias y las operaciones aritméticas básicas. Estos fundamentos te prepararán para avanzar a temas más complejos en SQL. Asegúrate de practicar estos conceptos para consolidar tu comprensión antes de pasar al siguiente módulo.

Curso de BigQuery

Módulo 1: Introducción a BigQuery

Módulo 2: SQL Básico en BigQuery

Módulo 3: SQL Intermedio en BigQuery

Módulo 4: SQL Avanzado en BigQuery

Módulo 5: Gestión de Datos en BigQuery

Módulo 6: Optimización del Rendimiento de BigQuery

Módulo 7: Seguridad y Cumplimiento en BigQuery

Módulo 8: Integración y Automatización de BigQuery

Módulo 9: Machine Learning en BigQuery (BQML)

Módulo 10: Casos de Uso de BigQuery en el Mundo Real

© Copyright 2024. Todos los derechos reservados