SQL Jeden namen aus der tabelle auflisten

Ken Masters

Lt. Junior Grade
Registriert
Dez. 2006
Beiträge
334
Hallo leute und frohes neues,

ich komme gerade nicht mit der sql-anweisung weiter, die mir alle unterschiedlichen namen aus der tabelle wieder geben soll. Die Tabelle enthällt namen die auch mehrfach vorkommen.

Beispiel:
Table: tbl_name
ID Name
1 Olaf
2 Tobi
3 Müller
4 Felix
5 Olaf
6 Felix
7 Felix
8 Günther

Und als Ausgabe soll jeder name nur einmal aufgelistet werden (egal ob die in der tabelle mehrfach vorkommen oder nur einmal).

Ich bin mir nicht sicher, aber bin so vorgegangen:

Select Name from tbl_name groub by Name having count(*) >= 1

ist das so richtig??

danke im voraus
 
select distinct name from tbl_name
 
Also für sowas nimmt man normalerweise unique oder distinct ...

select distinct name from tbl_name ....
 
achso, ich dachte das distinct mehrfach vorkommende zeilen zusammenfasst oder so. hmm... also würde es ja einfach so aussehen:
select distinc name from tbl_name
das würde alle namen einmal zurückgeben nicht?
 
Ken Masters schrieb:
Ich bin mir nicht sicher, aber bin so vorgegangen:

Select Name from tbl_name groub by Name having count(*) >= 1

ist das so richtig??
danke im voraus

fast richtig:

Code:
Select Name from tbl_name group by Name

was im Grunde auf den simplen distinct rausläuft
 
Zurück
Oben