Sobes.tech
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.