![]() |
AW: Firebird Volltextsuche
Zitat:
Code:
?
select REFERENZID, LIST(WERT) as WERTE from Index-Tabelle group by REFERENZID where WERTE like '%MÜLLER%' and WERTE like '%HEINZ%'
|
AW: Firebird Volltextsuche
Zitat:
Zitat:
Wenn man das jetzt noch mit SIMILAR TO verbinden könnte, wäre ich glücklich :-) Kann man das irgendwie per RegEx realisieren? |
AW: Firebird Volltextsuche
Zitat:
Also ich würde das "1 = 2 and" wohl auch entfernen. |
AW: Firebird Volltextsuche
Hallo und sorry,
Zitat:
dann braucht man bei der Erweiterung der Where-Bedingung nicht prüfen, ob man einen oder mehrere Werte hat, sondern kann das SQL immer um beliebig viele and... erweitern. Bei Where-Bedingungen mit OR muss es where 1 = 2 heißen, weil dort die Where-Bedingung nicht erfüllt sein darf, sondern nur diie OR-Bedingungen. Bei AND muss natürlich auch die erste Bedingung zutreffen, daher where 1 = 1. |
AW: Firebird Volltextsuche
Den "WHERE-Trick" kannte ich auch schon, war nur verwirrt, da der Code in #2 ja niemals zutreffende Datensätze ermitteln kann.
|
AW: Firebird Volltextsuche
Hallo DeedyH,
Zitat:
|
AW: Firebird Volltextsuche
Zitat:
Code:
WHERE TRUE
AND xxx AND yyy ; WHERE FALSE OR xxx OR yyy ; |
AW: Firebird Volltextsuche
Das kennt AFAIK aber nicht jedes RDBMS.
|
AW: Firebird Volltextsuche
Dann sollten die es langsam mal lernen :roll:
|
AW: Firebird Volltextsuche
Firebird 3 wird einen Boolean Datentyp haben. Kann bereits mit den Snapshot-Builds ausprobiert werden. :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:32 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-2025 by Thomas Breitkreuz