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çaiciutatde la taulaclients.
Exercici 3: Utilitzar àlies de columna
- Selecciona la columna
nomcomNomClienti la columnaadreçacomAdreçaClientde 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
