Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL Strings subtrahieren (https://www.delphipraxis.net/28463-sql-strings-subtrahieren.html)

Gambit 25. Aug 2004 08:22


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:
Update tbl set StrField = StrField - 'blah' where StrField like '%blah'
dann schneidet es hinten zwar was ab, aber zuviel(2 Stellen)

Giebts ne andere Lösung?

Gruß

Gambit

Beg 25. Aug 2004 08:35

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

Robert_G 25. Aug 2004 09:16

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 00:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz