Ich steh mal wieder mit der Syntax auf dem Schlauch..
Angenommen ich habe eine Tabelle (personal), nun möchte ich die Personalnummer (persnr), Vorname (vname) und Nachname (nname) ausgeben. Als letzte Spalte möchte ich die Anzahl der Buchstaben von dem Vornamen und Nachnamen ausgeben lassen (zusammen addiert). Zu beachten ist, dass in den Feldern, wo kein Nachname drinsteht, die Anzahl von den Vornamen als Ergebnis steht und nicht Null.
Ich habe an Length gedacht, jedoch kann ich nicht beide Spalten in einer Abfrage ausgeben, oder doch?
Mein Momentaner Stand ist:
SELECT
persnr, vname, nname, length(vname), length(nname) **length(vname,nname) funktioniert leider nicht**
FROM personal
Wie kann ich jetzt die beiden Length's in einer Spalte addiert ausgeben? Und sehe ich das richtig, dass wenn z.B. kein Nachname eingetragen wurde und der Wert Null vorhanden ist, auch Null ausgegeben wird und somit der Vorname nicht beachtet? Wie kann ich dem vorbeugen?
LG
Angenommen ich habe eine Tabelle (personal), nun möchte ich die Personalnummer (persnr), Vorname (vname) und Nachname (nname) ausgeben. Als letzte Spalte möchte ich die Anzahl der Buchstaben von dem Vornamen und Nachnamen ausgeben lassen (zusammen addiert). Zu beachten ist, dass in den Feldern, wo kein Nachname drinsteht, die Anzahl von den Vornamen als Ergebnis steht und nicht Null.
Ich habe an Length gedacht, jedoch kann ich nicht beide Spalten in einer Abfrage ausgeben, oder doch?
Mein Momentaner Stand ist:
SELECT
persnr, vname, nname, length(vname), length(nname) **length(vname,nname) funktioniert leider nicht**
FROM personal
Wie kann ich jetzt die beiden Length's in einer Spalte addiert ausgeben? Und sehe ich das richtig, dass wenn z.B. kein Nachname eingetragen wurde und der Wert Null vorhanden ist, auch Null ausgegeben wird und somit der Vorname nicht beachtet? Wie kann ich dem vorbeugen?
LG