En aquest tema, aprendrem a realitzar consultes SQL bàsiques a BigQuery. Aquestes consultes són fonamentals per extreure i manipular dades de les taules. Ens centrarem en les operacions més comunes com seleccionar dades, utilitzar alias, i aplicar filtres bàsics.

Objectius d'aprenentatge

  • Comprendre com seleccionar dades d'una taula.
  • Utilitzar alias per millorar la llegibilitat de les consultes.
  • Aplicar filtres bàsics per restringir els resultats.

  1. Seleccionar dades d'una taula

La instrucció SELECT s'utilitza per extreure dades d'una taula. La sintaxi bàsica és la següent:

SELECT column1, column2, ...
FROM table_name;

Exemple pràctic

Suposem que tenim una taula anomenada employees amb les següents columnes: employee_id, first_name, last_name, department, i salary.

SELECT employee_id, first_name, last_name
FROM employees;

Aquest codi selecciona les columnes employee_id, first_name, i last_name de la taula employees.

  1. Utilitzar alias

Els alias es poden utilitzar per donar noms temporals a les taules o columnes. Això pot fer que les consultes siguin més llegibles.

Sintaxi

SELECT column_name AS alias_name
FROM table_name AS alias_name;

Exemple pràctic

SELECT employee_id AS id, first_name AS name, department AS dept
FROM employees AS e;

En aquest exemple, employee_id es renombra com id, first_name com name, i department com dept. També es renombra la taula employees com e.

  1. Aplicar filtres bàsics

La instrucció WHERE s'utilitza per filtrar els registres que compleixen una condició específica.

Sintaxi

SELECT column1, column2, ...
FROM table_name
WHERE condition;

Exemple pràctic

SELECT first_name, last_name, salary
FROM employees
WHERE department = 'Sales';

Aquest codi selecciona els noms i els salaris dels empleats que treballen al departament de vendes.

  1. Utilitzar operadors de comparació

Els operadors de comparació s'utilitzen per comparar valors en una consulta SQL. Alguns dels operadors més comuns són:

Operador Descripció
= Igual a
<> Diferent de
> Major que
< Menor que
>= Major o igual que
<= Menor o igual que

Exemple pràctic

SELECT first_name, last_name, salary
FROM employees
WHERE salary > 50000;

Aquest codi selecciona els noms i els salaris dels empleats que tenen un salari superior a 50,000.

Exercicis pràctics

Exercici 1

Selecciona les columnes first_name i last_name de la taula employees on el departament sigui 'HR'.

-- Solució
SELECT first_name, last_name
FROM employees
WHERE department = 'HR';

Exercici 2

Selecciona les columnes first_name, last_name, i salary de la taula employees on el salari sigui menor o igual a 60,000. Utilitza alias per les columnes first_name com fname i last_name com lname.

-- Solució
SELECT first_name AS fname, last_name AS lname, salary
FROM employees
WHERE salary <= 60000;

Resum

En aquest tema, hem après a realitzar consultes SQL bàsiques a BigQuery. Hem vist com seleccionar dades d'una taula, utilitzar alias per millorar la llegibilitat de les consultes, i aplicar filtres bàsics per restringir els resultats. Aquests conceptes són fonamentals per treballar amb dades a BigQuery i ens preparen per a temes més avançats en SQL.

Curs de BigQuery

Mòdul 1: Introducció a BigQuery

Mòdul 2: SQL bàsic a BigQuery

Mòdul 3: SQL intermedi a BigQuery

Mòdul 4: SQL avançat a BigQuery

Mòdul 5: Gestió de dades a BigQuery

Mòdul 6: Optimització del rendiment de BigQuery

Mòdul 7: Seguretat i compliment de BigQuery

Mòdul 8: Integració i automatització de BigQuery

Mòdul 9: Aprenentatge automàtic a BigQuery (BQML)

Mòdul 10: Casos d'ús de BigQuery en el món real

© Copyright 2024. Tots els drets reservats