![]() |
SQL Strings subtrahieren
Moin,
giebt es eine SQL Anweisung, mit der man Strings subtrahieren kann? Ich habe hier ein Feld mit Strings, wo ich immer dort, wo der String mit 'blah' endet, dieses 'blah' abziehen. Wenn ich:
SQL-Code:
dann schneidet es hinten zwar was ab, aber zuviel(2 Stellen)
Update tbl set StrField = StrField - 'blah' where StrField like '%blah'
Giebts ne andere Lösung? Gruß Gambit |
Re: SQL Strings subtrahieren
Hallo,
bei Oracle gibt es die Funktion SubStr. Bsp: select vorname, substr(vorname,2,3) from namen ergibt: kelly ell laura aur |
Re: SQL Strings subtrahieren
Auch in anderen DBs mit es mit an Sicherheit grenzender Wahrscheinlichkeit eine Funktion geben, die genau das gleiche macht. ;)
SQL-Code:
UPDATE tbl
SET StrField = SubStr(StrField ,1 ,(Length(StrField) - Length(:iParam))) WHERE StrField like '%' || :iParam |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz