Back to questions
Junior — Middle
87
Какой язык вы используете для написания запросов к базам данных?
Companies where asked
Twinby
Answer from AI
sobes.tech AI
Для написания запросов к базам данных обычно используется язык SQL (Structured Query Language). Он позволяет выполнять операции выборки, вставки, обновления и удаления данных. В Go (Golang) часто применяют пакет database/sql вместе с драйверами конкретных СУБД, где SQL-запросы передаются в виде строк.
Пример простого SQL-запроса в Go:
import (
"database/sql"
_ "github.com/lib/pq" // драйвер для PostgreSQL
)
func getUsers(db *sql.DB) ([]string, error) {
rows, err := db.Query("SELECT username FROM users")
if err != nil {
return nil, err
}
defer rows.Close()
var users []string
for rows.Next() {
var username string
if err := rows.Scan(&username); err != nil {
return nil, err
}
users = append(users, username)
}
return users, nil
}