Introducció
En aquest tema, aprendrem la sintaxi bàsica de SQL, que és fonamental per a qualsevol operació amb bases de dades. Ens centrarem en les instruccions més comunes i com estructurar-les correctament.
Conceptes Clau
- Instruccions SQL: Ordres que s'envien a la base de dades per realitzar operacions.
- Clàusules: Parts d'una instrucció SQL que especifiquen condicions o modificacions.
- Operadors: S'utilitzen per realitzar operacions en els valors de les columnes.
Estructura Bàsica d'una Instrucció SQL
Una instrucció SQL típica segueix aquesta estructura:
Components de l'Estructura
- SELECT: Especifica les columnes que es volen recuperar.
- FROM: Indica la taula de la qual es volen obtenir les dades.
- WHERE: Filtra els registres basant-se en una condició.
Exemples Pràctics
Exemple 1: Seleccionar Totes les Columnes
Aquest exemple selecciona totes les columnes de la taula employees
.
Exemple 2: Seleccionar Columnes Específiques
Aquest exemple selecciona només les columnes first_name
i last_name
de la taula employees
.
Exemple 3: Filtrar Resultats amb WHERE
Aquest exemple selecciona els noms i cognoms dels empleats que treballen al departament de vendes.
Exercicis Pràctics
Exercici 1: Seleccionar Totes les Columnes
Escriu una instrucció SQL per seleccionar totes les columnes de la taula products
.
Exercici 2: Seleccionar Columnes Específiques
Escriu una instrucció SQL per seleccionar les columnes product_name
i price
de la taula products
.
Exercici 3: Filtrar Resultats
Escriu una instrucció SQL per seleccionar els noms i preus dels productes que costen més de 50 unitats monetàries.
Errors Comuns i Consells
- Oblidar el punt i coma (;) al final de la instrucció: Això pot causar errors en l'execució de la consulta.
- Utilitzar noms de columnes o taules incorrectes: Assegura't que els noms coincideixin exactament amb els de la base de dades.
- No utilitzar cometes simples per a valors de text: Els valors de text en la clàusula
WHERE
han d'estar entre cometes simples.
Resum
En aquest tema, hem après la sintaxi bàsica de SQL, incloent les instruccions SELECT
, FROM
i WHERE
. Hem vist com seleccionar totes les columnes, columnes específiques i com filtrar resultats. També hem practicat amb alguns exercicis per reforçar els conceptes apresos.
En el següent tema, explorarem com configurar el teu entorn SQL per començar a treballar amb bases de dades.
Curs de SQL
Mòdul 1: Introducció a SQL
Mòdul 2: Consultes bàsiques de SQL
Mòdul 3: Treballar amb múltiples taules
Mòdul 4: Filtratge avançat de dades
- Utilitzar LIKE per a coincidències de patrons
- Operadors IN i BETWEEN
- Valors NULL i IS NULL
- Agrupar dades amb GROUP BY
- Clàusula HAVING
Mòdul 5: Manipulació de dades
Mòdul 6: Funcions avançades de SQL
Mòdul 7: Subconsultes i consultes niades
- Introducció a les subconsultes
- Subconsultes correlacionades
- EXISTS i NOT EXISTS
- Utilitzar subconsultes en les clàusules SELECT, FROM i WHERE
Mòdul 8: Índexs i optimització del rendiment
- Comprendre els índexs
- Crear i gestionar índexs
- Tècniques d'optimització de consultes
- Analitzar el rendiment de les consultes
Mòdul 9: Transaccions i concurrència
- Introducció a les transaccions
- Propietats ACID
- Instruccions de control de transaccions
- Gestionar la concurrència
Mòdul 10: Temes avançats
Mòdul 11: SQL en la pràctica
- Casos d'ús del món real
- Millors pràctiques
- SQL per a l'anàlisi de dades
- SQL en el desenvolupament web