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.