Sobes.tech
Junior — Middle

Ako správne zostaviť SQL dopyt a aké prvky sú v ňom povinné?

sobes.tech AI

Odpoveď od AI

SQL dopyt zvyčajne pozostáva z niekoľkých povinných prvkov:

  • Kľúčové slovo SELECT — naznačuje, že chceme získať údaje.
  • Zoznam stĺpcov alebo * na výber všetkých stĺpcov.
  • Kľúčové slovo FROM — označuje tabuľku, z ktorej sa údaje získavajú.

Najjednoduchší a správny SQL dopyt vyzerá takto:

SELECT stlpec1, stlpec2 FROM nazov_tabulky;

Okrem toho môžu byť použité podmienky (WHERE), zoradenie (ORDER BY), skupinovanie (GROUP BY) a ďalšie konštrukcie, ale pre základný dopyt stačia SELECT a FROM.

V kontexte Go (Golang) sa na vykonávanie SQL dopytov zvyčajne používa balík database/sql, kde sa dopyt odovzdáva ako reťazec, napríklad:

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

Dôležité je, aby bol SQL dopyt správny a obsahoval minimálne SELECT a FROM.