Sobes.tech
Junior — Middle

Milyen nyelvet használsz adatbázislekérdezések írásához?

sobes.tech MI

Válasz az MI-től

Az adatbázisokhoz való lekérdezések írásához általában az SQL (Structured Query Language) nyelvet használják. Ez lehetővé teszi a kiválasztási, beszúrási, frissítési és törlési műveletek végrehajtását. Go (Golang) nyelvben gyakran alkalmazzák a database/sql csomagot a konkrét adatbázis-kezelő rendszerekhez készült driverekkel együtt, ahol az SQL-lekérdezések sztringként kerülnek átadásra.

Egyszerű SQL-lekérdezés példája Go-ban:

import (
    "database/sql"
    _ "github.com/lib/pq" // PostgreSQL driver
)

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
}