Contexto empresarial
Un equipo de catálogo prepara una exportación destinada a una página de comparación. Necesita el nombre comercial y el precio, pero no los identificadores técnicos ni la categoría. Elegir explícitamente las columnas reduce el ruido y estabiliza el contrato entre la consulta y la pantalla que consume su resultado.
Competencias practicadas
- Define con precisión las columnas de salida
- Respetar el pedido solicitado por el destinatario
- Evita SELECT* en una consulta destinada a su reutilización
Tablas disponibles
Tabla produits
| Columna | Tipo | Función |
|---|---|---|
id_produit | INTEGER | clave primaria |
produit | VARCHAR | nombre del producto |
categorie | VARCHAR | familia |
prix | DECIMAL | precio en TND |
| prix | produit | categorie | id_produit |
|---|---|---|---|
| 89 | Teclado | Informática | 1 |
| 45 | Ratón | Informática | 2 |
| 12 | Cuaderno | Oficina | 3 |
Tu misión
En la tabla Productos, muestra las columnas Producto y Precio, en ese orden.
Construye el razonamiento
- Primero localiza la tabla solicitada: productos.
- Transforme cada información esperada en un nombre de columna: producto y luego precio.
- Coloque estas columnas después de SELECT en el orden del resultado esperado.
- Comprueba que la consulta devuelve tres filas y exactamente dos columnas.
SELECT
-- columnas que elegir
FROM produits;Entorno SQL en el navegador
Editor SQL interactivo
Ejecuta una consulta de lectura sobre los datos ficticios de este ejercicio. No se envía nada a SQL.tn.
Resultado esperado
| produit | prix |
|---|---|
| Teclado | 89 |
| Ratón | 45 |
| Cuaderno | 12 |
Corrección explicada
Desafío adicional
Haz evolucionar la consulta
Añade un alias prix_dt a la columna de precio, luego ordena los productos del más caro al menos costoso sin agregar una columna al resultado.