Andreas: nur die ersten 2. Buchstaben eines Wertes rausholen

Ich habe eine Datenbank, in der verschiedene Nachnamen gespeichert sind. Jetzt moechte ich eine Indexliste ausgeben, die nur die ersten zwei Buchstaben aller Nachnamen enthaelt, also z.B. so:

AA
AB
AC
AD

aber eben nur solche Kombinationen, die es wirklich gibt.
Natuerlich duerfen die Kombinationen auch nicht doppelt auftreten, also z.B. dadurch, das ich alle moeglichen Nachnamen aus der Datenbank raushole und dann auf die ersten beiden Zeichen beschneide.

Kann mir jemand einen Loesungsansatz geben?
Gibt es einen einfachen SQL-Befehl?

Danke Andreas

  1. Hi, <-- das hier ist eine Begruessung....

    Ich habe eine Datenbank, in der verschiedene Nachnamen gespeichert sind. Jetzt moechte
    ich eine Indexliste ausgeben, die nur die ersten zwei Buchstaben aller Nachnamen
    enthaelt, also z.B. so:

    AA
    AB
    AC
    AD

    aber eben nur solche Kombinationen, die es wirklich gibt.
    Natuerlich duerfen die Kombinationen auch nicht doppelt auftreten,

    [...]

    SELECT SUBSTRING(feld,0,2) AS index FROM tabelle GROUP BY index

    Gruss,
     Christian
     http://wwwtech.de