Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   FB-suche nach DIN5007-2 (https://www.delphipraxis.net/188789-fb-suche-nach-din5007-2-a.html)

hoika 7. Apr 2016 10:56

Datenbank: FB • Version: 2 • Zugriff über: egal

FB-suche nach DIN5007-2
 
Hallo,
ich wärme mal einen alten Thread auf
http://www.delphipraxis.net/174117-f...2-ae%3Dae.html

Gibt es dafür jetzt eine schnelle Lösung (ohne Extra-Feld).

Heiko

mkinzler 7. Apr 2016 11:26

AW: FB-suche nach DIN5007-2
 
Kommt nur eine Variante vor?

dataspider 7. Apr 2016 11:45

AW: FB-suche nach DIN5007-2
 
Wenn es FB 2.5 ist, dann ist das recht einfach:

Delphi-Quellcode:

select * from adresse a where
 replace(
  replace(
   replace(upper(a.name1), 'Ä', 'AE')
      , 'Ö', 'OE')
      , 'Ü', 'UE')
  like 'SAECHSISCH%'
Ob das schon ab 2.0 oder 2.1 geht, kann ich nicht sagen.

[EDIT] Hab jetzt Delphi-Tags genommen, weil CODE und SQL irgendwie nicht funktioniert...

Und hab nachgesehen: replace kam mit FB 2.1
[/EDIT]

Frank

IBExpert 7. Apr 2016 13:17

AW: FB-suche nach DIN5007-2
 
und geht mit expression index bei Bedarf sogar indiziert, es sei denn man benutzt containing oder like %xxx%' mit Prozentzeichen vorne

hoika 7. Apr 2016 18:43

AW: FB-suche nach DIN5007-2
 
Hallo,
ist leider 2.0.

Im Moment ist das keine Grund zum Umstieg (sagt der Entscheider).

Aber das ginge vielleicht:
http://www.firebirdfaq.org/faq374/


Danke


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:58 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