package helpers import "database/sql" func GetDistinctValues(db *sql.DB, column string) ([]string, error) { query := "SELECT DISTINCT " + column + " FROM results_thunderball ORDER BY " + column rows, err := db.Query(query) if err != nil { return nil, err } defer rows.Close() var values []string for rows.Next() { var val string if err := rows.Scan(&val); err == nil { values = append(values, val) } } return values, nil }