22 lines
446 B
Go
22 lines
446 B
Go
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
|
|
}
|