Anzeige:
Ergebnis 1 bis 3 von 3

Thema: SQL-Problem unter Informix

  1. #1
    Zambo
    Gast

    Unhappy SQL-Problem unter Informix

    Hallo,

    ich habe ein Problem bei einem update:

    Ich soll in einer Spalte an der letzten Stelle ein "L" hinzufügen. Die "letzte Stelle" ist aber jeweils an einer anderen Stelle, also mal ist die letzte Stelle z.B.: an der 7., mal an der 23. usw.
    Wenn ich das wüsste wäre schon toll, aber es geht noch weiter:
    In manchen Datensätzen ist aber in der letzten Stelle schon ein "L", in diesem Fall soll natürlich kein weiteres "L" rangehängt werden.
    Kann man das irgendwie lösen?
    Vielen Dank im Voraus!!!

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.01.2000
    Ort
    München-Moosach, Bayern
    Beiträge
    131
    Ich kenn zwar informix nicht, aber instr sollte die Funktion sein, die du suchst.
    Wer ist weisse ?
    Der von jedem Menschen etwas lernen kann.

  3. #3
    Registrierter Benutzer
    Registriert seit
    21.06.1999
    Beiträge
    677
    Geht in ANSI SQL so:

    update tbl set feld=feld || 'L' where feld not like '%L'

    Informix benutzt statt LIKE glaube ich MATCHES.

Lesezeichen

Berechtigungen

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