Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Groß- Kleinschreibung LIKE (https://www.delphipraxis.net/92170-gross-kleinschreibung-like.html)

wfs12 15. Mai 2007 15:52

Datenbank: Mysql • Version: 5.0 • Zugriff über: libmysql.dll

Groß- Kleinschreibung LIKE
 
Guten tag,
ist es irgendwie möglich bei einer LIKE- abfrage bei einer Mysql Datenbank auch die Groß- und Kleinschreibung zu vernachlässigen?

stifflersmom 15. Mai 2007 15:53

Re: Groß- Kleinschreibung LIKE
 
Ich habe gedacht, das würde sie schon

leddl 15. Mai 2007 15:56

Re: Groß- Kleinschreibung LIKE
 
SQL-Code:
SELECT * FROM myTable WHERE s LIKE BINARY 'irgendwas'

Bernhard Geyer 15. Mai 2007 16:00

Re: Groß- Kleinschreibung LIKE
 
MySQL und Like

wfs12 15. Mai 2007 16:10

Re: Groß- Kleinschreibung LIKE
 
Zitat:

Die folgenden beiden Anweisungen veranschaulichen, dass die Groß-/Kleinschreibung bei String-Vergleichen nicht unterschieden wird, sofern nicht einer der Operanden ein Binär-String ist:
mysql> SELECT 'abc' LIKE 'ABC';
-> 1
mysql> SELECT 'abc' LIKE BINARY 'ABC';
-> 0
:wiejetzt:
Also für mich ergibt sich dadurch, dass erst wenn man denn BINARY zusatz hinzufügt Groß und Klein unterschieden werden. In meinem Fall werden aber Groß und Klein auch bei normalem LIKE unterschieden bei Binary ergibt sich keine Veränderung.

Bernhard Geyer 15. Mai 2007 16:17

Re: Groß- Kleinschreibung LIKE
 
Zitat:

Zitat von wfs12
Also für mich ergibt sich dadurch, dass erst wenn man denn BINARY zusatz hinzufügt Groß und Klein unterschieden werden. In meinem Fall werden aber Groß und Klein auch bei normalem LIKE unterschieden bei Binary ergibt sich keine Veränderung.

Kommt ganz darauf an wie die Collations deiner Spalten sind ob da nicht der Standard ist.

wfs12 15. Mai 2007 16:21

Re: Groß- Kleinschreibung LIKE
 
Also bei mir ist bei den Spalten bei BINARY kein Häkchen

himitsu 15. Mai 2007 16:50

Re: Groß- Kleinschreibung LIKE
 
Was steht denn bei Kollation?

Zeichensätze mit _ci am Ende werden CaseInsensitiv (ohne ...) und die mit _cs am Namensende werden CaseSensitiv (unter Beachtung der Groß-/Kleinschreibung) verglichen.

franktron 15. Mai 2007 16:54

Re: Groß- Kleinschreibung LIKE
 
Warum nicht einfach so

SQL-Code:
  UPPER(feld) LIKE UPPER(wert)
Das klappt immer

wfs12 15. Mai 2007 17:10

Re: Groß- Kleinschreibung LIKE
 
:dp: Ok Vielen Dank genau das wars klappt jetzt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:47 Uhr.
Seite 1 von 2  1 2      

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