Aufgabe 1.8#

../../../_images/blick-auf-pfaffenstein-mit-barbarine.jpg

« Fragen-Übersicht zum SQL-Coach

Geben Sie für alle Angestellten, deren Nachnamen mit einem Buchstaben vor M beginnt, ihren Namen sowie die Länge ihres Vornamens aus. Geben Sie die Angestellten so aus, dass diejenigen mit einem längeren Vornamen vor denjenigen mit einem kürzeren ausgegeben werden.

Antwort?#

???

Das gesuchte Ergebnis:

    nname    |  vname   | laenge
-------------+----------+--------
 Duck        | Dagobert |      8
 Gans        | Gustav   |      6
 Duck        | Donald   |      6
 Duesentrieb | Daniel   |      6
 Elmann      | Heinz    |      5
 Gans        | Gitta    |      5
 Klever      | Klaas    |      5
 Gans        | Franz    |      5
 Bolika      | Anna     |      4
 Delle       | Zita     |      4
 (10 rows)

Die Struktur der Datenbank#

ABTEILUNG    ( ABTNR , ABTNAME , BUDGET , CHEFNR )     CHEFNR » PERSONAL.PERSNR
AKTE         ( PERSNR , DATUM , POSITION , GEHALT )    PERSNR » PERSONAL.PERSNR
PERSONAL     ( PERSNR , VNAME , NNAME , PROJNR ,
               TELEFONNR , GEHALT )                    PROJNR » PROJEKT.PROJNR
PROJEKT      ( PROJNR , BUDGET , ABTNR )               ABTNR » ABTEILUNG.ABTNR