Junior — Middle
Quão bem você conhece a linguagem de consulta a bancos de dados?
sobes.tech IA
Resposta da IA
A linguagem de consulta para bases de dados é SQL (Structured Query Language). É usada para criar, ler, atualizar e eliminar dados em bases de dados relacionais.
Exemplo de uma consulta simples para selecionar dados:
SELECT id, name FROM users WHERE age > 18 ORDER BY name;
Em Go, para trabalhar com bases de dados, geralmente usa-se o pacote database/sql juntamente com os drivers específicos de SGBDs. As consultas são escritas em SQL, e o código em Go é responsável pela sua execução e processamento dos resultados.
Exemplo de execução de uma consulta em Go:
rows, err := db.Query("SELECT id, name FROM users WHERE age > ?", 18)
if err != nil {
log.Fatal(err)
}
defer rows.Close()
for rows.Next() {
var id int
var name string
if err := rows.Scan(&id, &name); err != nil {
log.Fatal(err)
}
fmt.Println(id, name)
}