SELECT * FROM db WHERE 'Spalte enthält Groß- u. Kleinbuchstaben'
Ralf
- datenbank
Hi,
ich möchte aus einer MySQL DB alle Datensätze selektieren die Groß- und Kleinbuchstaben enthalten.
Also wenn die DB folgendes enthält:
Ein Test
ein test
soll nur der erste Datensatz zurück gegeben werden.
Hello,
Hi,
ich möchte aus einer MySQL DB alle Datensätze selektieren die Groß- und Kleinbuchstaben enthalten.
Also wenn die DB folgendes enthält:
Ein Test
ein testsoll nur der erste Datensatz zurück gegeben werden.
Dann möchstest Du also "bitgenau" suchen und nicht "sinngemäß"
Da suchst Du im Handbuch von MySQL bzw. Google & Co. mal nach "binary".
Das sollte Dir eigentlich helfen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Hallo,
Dann möchstest Du also "bitgenau" suchen und nicht "sinngemäß"
Nein. Ich möchte das, was ich in der Fragestellung beschrieben habe:
Alle Datensätze, die sowohl Groß- als auch Kleinbuchstaben enthalten.
Ich habe es schom mit
SELECT * FROM db WHERE lowercase(spalte)!=spalte
versucht. Aber das funktioniert nicht.
Gruß
Ralf
SELECT * FROM TABLE where BINARY spalte !=lower(spalte) AND BINARY spalte !=UPPER(spalte)
Hallo,
Dann möchstest Du also "bitgenau" suchen und nicht "sinngemäß"
Nein. Ich möchte das, was ich in der Fragestellung beschrieben habe:
Alle Datensätze, die sowohl Groß- als auch Kleinbuchstaben enthalten.
Siehe Toms Antwort.
Ich habe es schom mit
SELECT * FROM db WHERE lowercase(spalte)!=spalte
versucht. Aber das funktioniert nicht.
Siehe Toms Antwort.