L'instrucció SELECT
és una de les més fonamentals i utilitzades en SQL. Permet recuperar dades d'una o més taules d'una base de dades. En aquesta secció, aprendrem la sintaxi bàsica de l'instrucció SELECT
i veurem alguns exemples pràctics.
Sintaxi bàsica
La sintaxi bàsica de l'instrucció SELECT
és la següent:
SELECT
: Indica que volem seleccionar dades.columna1, columna2, ...
: Les columnes que volem recuperar.FROM
: Indica la taula d'on volem recuperar les dades.taula
: El nom de la taula.
Exemples pràctics
Exemple 1: Seleccionar totes les columnes
Per seleccionar totes les columnes d'una taula, podem utilitzar l'asterisc (*
):
Aquest exemple selecciona totes les columnes de la taula empleats
.
Exemple 2: Seleccionar columnes específiques
Per seleccionar columnes específiques, simplement llistem els noms de les columnes després de SELECT
:
Aquest exemple selecciona les columnes nom
, cognom
i salari
de la taula empleats
.
Exemple 3: Utilitzar àlies de columna
Podem utilitzar àlies per donar noms temporals a les columnes en els resultats:
En aquest exemple, nom
es mostrarà com NomEmpleat
i salari
es mostrarà com SalariAnual
en els resultats.
Exercicis pràctics
Exercici 1: Seleccionar totes les columnes
- Selecciona totes les columnes de la taula
clients
.
Exercici 2: Seleccionar columnes específiques
- Selecciona les columnes
nom
,adreça
iciutat
de la taulaclients
.
Exercici 3: Utilitzar àlies de columna
- Selecciona la columna
nom
comNomClient
i la columnaadreça
comAdreçaClient
de la taulaclients
.
Errors comuns i consells
-
Error comú: Oblidar-se de posar comes entre els noms de les columnes.
- Solució: Assegura't de separar cada nom de columna amb una coma.
-
Error comú: Utilitzar noms de columnes incorrectes o que no existeixen.
- Solució: Verifica que els noms de les columnes existeixin a la taula.
-
Consell: Utilitza àlies de columna per fer que els resultats siguin més llegibles i comprensibles.
Resum
En aquesta secció, hem après la sintaxi bàsica de l'instrucció SELECT
i hem vist com seleccionar totes les columnes, columnes específiques i utilitzar àlies de columna. També hem practicat amb alguns exercicis per reforçar els conceptes apresos. En la següent secció, aprendrem com filtrar dades amb la clàusula WHERE
.
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