package main func (a *App) GetAllBrands() ([]string, error) { var brands []string var err error for row := range a.db.Query("SELECT brand FROM assets GROUP BY brand ORDER BY brand ASC").Range(&err) { var name string err := row.Scan(&name) if err != nil { return nil, err } brands = append(brands, name) } return brands, err } func (a *App) GetAllRAMTypes() ([]string, error) { var types []string var err error for row := range a.db.Query("SELECT type FROM info_ram GROUP BY type ORDER BY type ASC").Range(&err) { var name string err := row.Scan(&name) if err != nil { return nil, err } types = append(types, name) } return types, err }