Sobes.tech
Junior — Middle

Cum se formulează corect o interogare SQL și care sunt elementele obligatorii în ea?

sobes.tech AI

Răspuns de la AI

O interogare SQL constă de obicei din mai mulți elemente obligatorii:

  • Cuvântul cheie SELECT — indică faptul că dorim să obținem date.
  • Lista de coloane sau * pentru selectarea tuturor coloanelor.
  • Cuvântul cheie FROM — indică tabelul din care se extrag datele.

Interogarea SQL cea mai simplă și corectă arată astfel:

SELECT coloana1, coloana2 FROM nume_tabel;

De asemenea, pot fi utilizate condiții (WHERE), sortare (ORDER BY), grupare (GROUP BY) și alte construcții, dar pentru o interogare de bază, SELECT și FROM sunt suficiente.

În contextul Go (Golang), pentru executarea interogărilor SQL, se folosește de obicei pachetul database/sql, unde interogarea este transmisă ca șir de caractere, de exemplu:

rows, err := db.Query("SELECT id, name FROM users WHERE active = ?", true)
if err != nil {
    log.Fatal(err)
}
// procesarea rândurilor

Este important ca interogarea SQL să fie corectă și să conțină cel puțin SELECT și FROM.