Junior — Middle
Comment rédiger correctement une requête SQL et quels éléments sont obligatoires ?
sobes.tech IA
Réponse de l'IA
Une requête SQL se compose généralement de plusieurs éléments obligatoires :
- Le mot-clé
SELECT— indique que nous voulons obtenir des données. - La liste des colonnes ou
*pour sélectionner toutes les colonnes. - Le mot-clé
FROM— indique la table à partir de laquelle les données sont extraites.
La requête SQL la plus simple et correcte ressemble à ceci :
SELECT colonne1, colonne2 FROM nom_table;
De plus, il est possible d'utiliser des conditions (WHERE), un tri (ORDER BY), un regroupement (GROUP BY) et d'autres constructions, mais pour une requête de base, SELECT et FROM suffisent.
Dans le contexte de Go (Golang), pour exécuter des requêtes SQL, on utilise généralement le package database/sql, où la requête est transmise sous forme de chaîne, par exemple :
rows, err := db.Query("SELECT id, name FROM users WHERE active = ?", true)
if err != nil {
log.Fatal(err)
}
// traitement des rows
Il est important que la requête SQL soit correcte et contienne au minimum SELECT et FROM.