Ergebnis 1 bis 5 von 5
  1. #1
    Anfänger
    Registriert seit
    09.06.2010
    Beiträge
    20

    Böse Nur einen Teil eines Attributes per SQL ausgeben

    Hallo Leute,
    Ich habe folgendes Problem:
    Ich habe mit einer Abfrage 7 Zeilen mit den Namen von Komponisten ausgegeben (Ja, das ist eine Song-Datenbank) und soll jetzt nicht den kompletten Namen, sondern nur den Nachnamen ausgeben. Hier die kompletten Namen der Komponisten:

    Code:
    Sergei Prokofiev
    Ludwig van Beethoven
    Johann Sebastian Bach
    John Adams
    Karol Szymanowski
    Gabriel Fauré
    Wolfgang Amadeus Mozart
    Habt ihr ne Ahnung, wie ich nur an die Nachnamen komme?

    Liebe Grüße,
    M:evil:

  2. #2
    Gesperrt
    Registriert seit
    29.05.2009
    Beiträge
    58

    Standard

    Mit Explode geht das super. Beispiel:

    PHP-Code:
    <?php
    $name 
    'Hans Meier';
    $split explode(' '$name);
    echo 
    $split[1]; // Ausgabe: Meier
    ?>

  3. #3

    Standard

    Evtl. noch die Anzahl berechnen und das letzte Element splitten, dann sind auch mehrere Vornamen möglich
    _n0p3_

  4. #4
    Gesperrt
    Registriert seit
    29.05.2009
    Beiträge
    58

    Standard

    Ah, stimmt. Aber man kann es eigentlich dann nie herausfiltern. Wenn ich immer nur den letzten String nehme, dann sehe das bei bei folgenden Namen nicht ganz richtig aus:
    Jan Moritz Mustermann Meier
    Ich heiße in diesem Fall mal Mustermann Meier, ausgegeben würde aber nur Meier. Nicht ganz so einfach bei Doppelnamen. Besser wäre es, wenn man Vorname und Nachname in extra Felder speichert.

  5. #5
    Anfänger
    Registriert seit
    09.06.2010
    Beiträge
    20

    Standard

    Ich habe die Lösung gefunden!
    Code:
    SELECT substr(tr.composer,instr(tr.composer,' ',-1)+1) ||': '|| tr.name COMPOSERTRACK
    Das scheint vom Attribut von hinten anfangend alle Zeichen zu benutzen, bis ein Leerzeichen kommt. Ziemlich praktisch und kurz.

    Danke für eure Hilfe!

    M

Ähnliche Themen

  1. Vorgehensweise eines Social Engineers [Teil 2]
    Von Atbash im Forum Social Engineering
    Antworten: 5
    Letzter Beitrag: 15.06.2009, 23:53
  2. Vorgehensweise eines Social Engineers [Teil 1]
    Von Atbash im Forum Social Engineering
    Antworten: 4
    Letzter Beitrag: 18.02.2009, 12:20
  3. Antworten: 9
    Letzter Beitrag: 08.08.2007, 12:14

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •