Champs de sélection dans une requête SQL en Python
Dans les leçons précédentes, lors de la sélection depuis la base de données, tous les champs (colonnes) de la table étaient inclus dans le résultat. Ce n'est en fait pas obligatoire - on peut spécifier quels champs exactement nous avons besoin.
Pour cela, au lieu de * après la commande
SELECT, on liste les noms des champs nécessaires,
séparés par des virgules.
Regardons un exemple. Lors de la sélection
de notre table users, récupérons
uniquement le nom et l'âge de l'employé :
query = "SELECT name, age FROM users WHERE id >= 3"
Sélectionnez depuis la table users le nom,
l'âge et le salaire de chaque employé.
Sélectionnez id, name et age
des utilisateurs dont le salaire est supérieur à 400,
mais inférieur à 900.