![]() |
Re: Firebird 2.1 SQL - case-sensitive?
Wenn man den Suchbegriff aus einem Edit o.ä. zieht oder eine Abfrage zur Laufzeit zusammensetzt kann das die Sache schon sehr erleichtern
Zitat:
SQL-Code:
ist aquivalent zu
LIKE '%<Such%ring>%'
SQL-Code:
CONTAINING '<Such'
|
Re: Firebird 2.1 SQL - case-sensitive?
Zitat:
SQL-Code:
ist das gleiche wie
WHERE UPPER (FELD) LIKE UPPER ('%TBx%')
SQL-Code:
WHERE FELD CONTAINING 'TBx'
|
AW: Re: Firebird 2.1 SQL - case-sensitive?
Ich weiß, dieser Beitrag ist schon älter als 2 Jahre - bin über Google drüber gestolpert und die nachfolgende Aussage stimmt so nicht (mehr?):
Zitat:
SQL-Code:
liefert folgendes Ergebnis:
select '1', S.BEZEICHNG from STATUS S where S.BEZEICHNG like '%app%p%'
union select '2', S.BEZEICHNG from STATUS S where S.BEZEICHNG containing ('app')
Code:
Nur, falls nochmal jemand drüber stolpert ;)
CONSTANT BEZEICHNG
1 approved preliminary 2 approved 2 approved preliminary 2 approved under conditions |
AW: Firebird 2.1 SQL - case-sensitive?
Wenn man das einmal in Deutsch übersetzt, ist es klar, dass das nicht dasselbe sein kann.
SQL-Code:
--> Alle Datensätze, in deren BEZEICHNG "app" und irgendwo dahinter noch "p" vorkommt.
select '1', S.BEZEICHNG from STATUS S where S.BEZEICHNG like '%app%p%'
SQL-Code:
--> Alle Datensätze, deren BEZEICHNG "app" enthält
select '2', S.BEZEICHNG from STATUS S where S.BEZEICHNG containing ('app')
|
AW: Re: Firebird 2.1 SQL - case-sensitive?
Zitat:
so ist die Aussage richtig:
SQL-Code:
ist aquivalent zu
LIKE '%<Such%'
SQL-Code:
Wobei die Betrachtung ob Case-Sensitiv oder nicht mal ausser acht gelassen wird.
CONTAINING '<Such'
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 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