![]() |
Re: Hilfe bei SQL Abfrage Firebird
@ Hansa
Die Abfrage 'abc%' würde ca 85 % aller Ergebnisse liefern... Sagen wir mal so ... In dem Feld welches ich auswerten möchte kann man einen "Pfad" eingeben (muss man aber nicht) Der Pfad fängt eben mit 'abc' an ... Ich brauch in der Ergebnis-Menge : alles was eben mit dem 'abc' anfängt ... Danach kommt ein '\' oder auch ein '/' dannach kommt eine 3-, 4- o. 5-stellige Zahl die aber evtl. noch ein Buchstabe enthält. Bsp 123a, 1234b, 12345X Bsp: ich Suche alles zu einer Zahl 12345 mit dem anfang 'abc' die dann Ergbnisse liefern muss wie: abc/12345, abc\12345, abc\12345a, abc/12345X etc. aber er soll nicht so sachen ausgeben wie: abc/123a, abc\12346, abc\1244 etc. mfg burn |
Re: Hilfe bei SQL Abfrage Firebird
Du könntest den Strinng per SQL auseinandernehmen und die Substrings filtern und
Oder Admin, wenn FB2.5 final verfügbar ist, zu dieser Version überreden, dann werden Reguläre Ausdrücke unterstützt. |
Re: Hilfe bei SQL Abfrage Firebird
Zitat:
|
Re: Hilfe bei SQL Abfrage Firebird
@hansa: Diese Abfrage filtert nur 15% weg und lässt 85% übrig.
|
Re: Hilfe bei SQL Abfrage Firebird
@ Hansa
Siehste mkinzler versteht mich... :mrgreen: mfg Burn |
Re: Hilfe bei SQL Abfrage Firebird
Hast du das mit dem Substringvergleich mal versucht?
|
Re: Hilfe bei SQL Abfrage Firebird
@mkinzler
Bis jetzt noch nicht dazu gekommen ... Wie muss ich mir das vorstellen ??? mfg Burn |
Re: Hilfe bei SQL Abfrage Firebird
Zitat:
|
Re: Hilfe bei SQL Abfrage Firebird
Zitat:
Größe der DB : 3.16 GB Für was ist das wichtig ??? mfg Burn |
Re: Hilfe bei SQL Abfrage Firebird
Zitat:
SQL-Code:
... where upper(substring( name from 1 for 3)) = 'ABC' and ...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 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