SELECT elige, FROM indica fuente
Una solicitud de lectura normalmente comienza con SELECT. La cláusula FROM luego indica la tabla consultada.
Las palabras clave SQL a menudo se escriben en letras mayúsculas para facilitar la lectura, pero SQL generalmente no requiere esta mayúscula.
SELECT *
FROM produits;Selecciona solo columnas útiles
SELECT * es útil para explorar una tabla pequeña, pero una consulta para un informe debe nombrar sus columnas.
El resultado se vuelve más claro, transfiere menos datos y es más resistente a la futura adición de nuevas columnas a la tabla.
- Separe las columnas con una coma.
- El orden escrito en SELECT se convierte en el orden del resultado.
- Un error en el nombre de una columna provoca un error explícito.
SELECT produit, prix
FROM produits;Cambiar el nombre de una columna con AS
Un alias solo cambia el título que se muestra en el resultado. No cambia el nombre de la columna en la base.
Los alias son útiles para un cálculo, exportación o informe destinado a una persona sin conocimientos técnicos.
SELECT
produit AS nom_produit,
prix AS prix_dt
FROM produits;Errores comunes
La mayoría de los primeros errores son fáciles de corregir leyendo el mensaje devuelto por la base de datos.
- Olvídate de la coma entre dos columnas.
- Escribe el nombre de una tabla inexistente.
- Citas de texto y nombres de columnas confusos.
- Creer que SELECT modifica los datos: una simple lectura no los cambia.
Crea un resultado estable para otras herramientas
Una consulta a menudo impulsa un panel, una exportación o una aplicación. La lista de columnas se convierte entonces en un contrato: su nombre, orden y tipo deben seguir siendo predecibles. Esta es la razón por la que SELECT * rara vez es una buena opción en el procesamiento duradero.
Utiliza alias comerciales cuando los nombres técnicos no estén claros, pero mantén la convención coherente. Un alias como chiffre_affaires es más explícito que total1 y facilita su relectura varios meses después.
Para verificar su resultado, comprueba por separado la cantidad de registros devueltos, las columnas esperadas y algunos valores conocidos. Esta simple verificación detecta rápidamente una tabla incorrecta o una columna mal interpretada.
- Selecciona sólo lo que se utilizará.
- Proporciona alias comprensibles y estables.
- Comprueba la forma del resultado antes de continuar.
SELECT
id_commande AS commande_id,
date_commande,
montant AS montant_dt
FROM commandes;Comprueba lo que has entendido
Mostrar solo produit y categorie de la tabla produits.
SELECT -- tus columnas
FROM produits;Progreso
¿Has completado esta lección?
Tu elección permanece en este navegador y también se sincroniza con tu cuenta cuando inicias sesión.