1. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

Substring von Rechts bis leerzeichen

Dieses Thema im Forum "Oracle" wurde erstellt von FUT320, 1 November 2018.

  1. FUT320

    FUT320 Benutzer

    Hallo zusammen,

    ich habe folgenden Feldinhalt:

    value1 value2 value3

    Über einen Substring o.ä. würde ich gern den value3 auslesen. Ich möchte nicht die Zeichenanzahl fest eingeben, da sich die Länge evtl. in der Zukunft ändern könnte. Gibt es einen eleganten weg, den value3 von hinten bis zum ersten Leerzeichen zu lesen?
     
  2. castorp

    castorp Fleissiger Benutzer

    Mit instr() kann man auch rückwärts suchen indem man einen negativen Offset eingibt.

    instr(spalte, ' ', -1) liefert also die Position des ersten Leerzeichens von rechts

    Das kann man dann als Eingabe für substr() verwenden:

    substr(spalte, instr(spalte, ' ', -1) + 1)
     
    ukulele gefällt das.
  3. FUT320

    FUT320 Benutzer

    Perfekt! Danke.
     
Die Seite wird geladen...
Ähnliche Themen - Substring Rechts leerzeichen
  1. selim
    Antworten:
    6
    Aufrufe:
    849
  2. etasy
    Antworten:
    4
    Aufrufe:
    845
  3. Generic1
    Antworten:
    5
    Aufrufe:
    1.009
  4. datenbeisser
    Antworten:
    20
    Aufrufe:
    3.229

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden