Campi di selezione nelle query SQL in Python
Nelle lezioni precedenti, quando si selezionava dal database, nel risultato venivano inclusi tutti i campi (colonne) della tabella. In realtà, questo non è obbligatorio - possiamo specificare quali campi specifici ci servono.
Per fare questo, invece di * dopo il comando
SELECT, si elencano, separati da virgola,
i nomi dei campi richiesti.
Vediamo un esempio. Quando selezioniamo
dalla nostra tabella users, prendiamo
solo il nome e l'età del dipendente:
query = "SELECT name, age FROM users WHERE id >= 3"
Seleziona dalla tabella users il nome,
l'età e lo stipendio per ogni dipendente.
Seleziona id, name e age
degli utenti il cui stipendio è maggiore di 400,
ma inferiore a 900.