Lección 2 de 20

Leer datos con SELECT y FROM

Elija columnas útiles, identifica la tabla de origen y haga que sus resultados sean más legibles.

15 minSin cuenta

Al final de esta lección

  • Escribe una consulta SELECT simple
  • Elija columnas específicas
  • Utiliza un alias legible

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.

Todas las columnas
SELECT *
FROM produits;
El punto y coma finaliza la consulta. Algunas herramientas lo aceptan como opción, pero mantenerlo es un buen hábito.

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.
Dos columnas precisas
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.

Alias de resultado
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.
Un resultado destinado a un informe.
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.

Para completar
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.

Lección siguiente