in einer Spalte kommen öfters Sonderzeichen vor. Die Daten der Spalte benötige ich gelegentlich als Dateinamen, welche ich ohne Sonderzeichen verwende.
Kann man die Sonderzeichen in einer Abfrage entfernen oder ersetzen, damit man dies nicht manuell erledigen muss?
Mit "REPLACE" geht das, ist aber für eine Vielzahl von Sonderzeichen mühsam.
Kann "REGEXP_REPLACE" das?
Code: Alles auswählen
SELECT REGEXP_REPLACE("field_name", '[^A-Za-z0-9]', '') AS "Modified_field_name"
FROM "table_name"
Kann man das in LibreOffice Firebird anders erreichen?
Idealerweise würde "Manuel d’Épictète!" in "ManueldEpictete" umgewandelt.
Grüße
Malt
Version: 7.5.5.2 (X86_64) / LibreOffice Community
OS: Windows 10.0