Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.418 Beiträge
 
Delphi 7 Professional
 
#8

AW: Aus einem String alles außer Zahlen entfernen (MySql Abfrage)

  Alt 15. Aug 2018, 22:40
Liefert ein
Delphi-Quellcode:
Query.SQL.Text := 'select REGEXP_REPLACE(`plz`, :Entfernen, :Ersetzen) as PLZ from tabelle';

Query.ParamByName('Entfernen').AsString := '[a-z]+';
Query.ParamByName('Ersetzen').AsString := '';
Query.Open;
das richtige Ergebnis?

Dann sollte das funktionieren.

Delphi-Quellcode:
Query.SQL.Text := Format('Update `%s` SET `plz` = REGEXP_REPLACE(`plz`, :Entfernen, :Ersetzen)',[Tabelle]);

Query.ParamByName('Entfernen').AsString := '[a-z]+';
Query.ParamByName('Ersetzen').AsString := '';
Query.ExecSQL;
  Mit Zitat antworten Zitat