Contesto aziendale
Un team del catalogo prepara un'esportazione destinata a una pagina di confronto. Sono necessari il nome dell'azienda e il prezzo, ma non gli identificatori tecnici o la categoria. La scelta esplicita delle colonne riduce il rumore e stabilizza il contratto tra la query e la schermata che ne consuma il risultato.
Competenze esercitate
- Definire con precisione le colonne di output
- Rispettare l'ordine richiesto dal destinatario
- Evitare SELECT* in una query destinata al riutilizzo
Tabelle disponibili
Tabella produits
| Colonna | Tipo | Ruolo |
|---|---|---|
id_produit | INTEGER | chiave primaria |
produit | VARCHAR | nome del prodotto |
categorie | VARCHAR | famiglia |
prix | DECIMAL | prezzo in TND |
| prix | produit | categorie | id_produit |
|---|---|---|---|
| 89 | Tastiera | Informatica | 1 |
| 45 | Mouse | Informatica | 2 |
| 12 | Taccuino | Ufficio | 3 |
La tua missione
Dalla tabella Prodotti, visualizza le colonne Prodotto e Prezzo, in questo ordine.
Costruisci il ragionamento
- Individuare innanzitutto la tabella richiesta: prodotti.
- Trasforma ogni informazione prevista in un nome di colonna: prodotto quindi prezzo.
- Posiziona queste colonne dopo SELECT nell'ordine del risultato atteso.
- Verifica che la query restituisca tre righe ed esattamente due colonne.
SELECT
-- colonne da scegliere
FROM produits;Ambiente SQL nel browser
Editor SQL interattivo
Esegui una query di lettura sui dati fittizi di questo esercizio. Nulla viene inviato a SQL.tn.
Risultato atteso
| produit | prix |
|---|---|
| Tastiera | 89 |
| Mouse | 45 |
| Taccuino | 12 |
Correzione spiegata
Sfida aggiuntiva
Fai evolvere la query
Aggiungi un alias prix_dt alla colonna del prezzo, quindi ordina i prodotti dal più costoso al meno costoso senza aggiungere una colonna al risultato.