bnA Geschrieben 30. Juni 2009 Geschrieben 30. Juni 2009 Hallo, ich hätte ne Frage zu einem Select Statement in einer DB2 Datenbank. Und zwar, ich hätte gerne alle Einträge, die mit einem G enden. Gibt es enien 'right' Befehl? Also in etwa SELECT * FROM TABLE01 WHERE USER_ID RIGHT() oder sowas in der Richtung? Danke für eure Hilfe!
OnkelPaddy Geschrieben 30. Juni 2009 Geschrieben 30. Juni 2009 Ja gibt es. Das Zauberwort heißt LIKE. SELECT * FROM TABLE01 WHERE USER_ID LIKE '%G' Das Prozentzeichen ist dabei die Wildcard. Mit '%G%' kannst du nach allen suchen, die ein G irgendwo haben.
perdian Geschrieben 30. Juni 2009 Geschrieben 30. Juni 2009 (bearbeitet) Fünf Sekunden googlen und schon ist die Lösung da: http://lmgtfy.com?q=db2+sql+substring+from+right ... da hat das Schreiben des Postings garantiert länger gedauert (von der Wartezeit mal ganz zu schweigen). Bearbeitet 30. Juni 2009 von perdian Fipptehler ;)
delen Geschrieben 30. Juni 2009 Geschrieben 30. Juni 2009 Ohne eine Funktion zu nutzen: SELECT * FROM TABLE01 WHERE USER_ID like '%G' Mit Funktion: klick mich gleich der erste fund... grüße delen EDIT: da war wohl jemand schneller. ;-) @perdian: die seite is der renner :-)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden