Seite 1 von 1

Wie sage ich in mysql: SELECT Bla WHERE Name Like '[a-k]%'

Verfasst: 15.06.2009, 13:53
von Andreas I.
Hallo, ich will in mysql nur einen Teilbereich des Alphabets abfragen. Sollte eigentlich so gehen:

SELECT BlaBla FROM Blubber WHERE Name LIKE '[a-k]%'

Mit Name LIKE '[a-k]%' sollten eigentlich alle Namen mit Anfangsbuchstaben A-K herausgesucht werden.

Aber MySQL liefert ein leeres Ergebnis!

Wie sag ichs MySQL? (Außer Methode Name LIKE A% OR NAME LIKE B% OR Name LIKE C% usw..)
Also wie gebe ich einen Buchstabenbereich als Wildcard?

Verfasst:
von

Re: Wie sage ich in mysql: SELECT Bla WHERE Name Like '[a-k]

Verfasst: 15.06.2009, 14:04
von zapbee
Andreas I. hat geschrieben: Also wie gebe ich einen Buchstabenbereich als Wildcard?
ich denke mal so:

Code: Alles auswählen

WHERE name > "a" and name < "l"

Verfasst: 15.06.2009, 14:08
von Andreas I.
Ja, Danke!
So sagt man es in MySQL!

....Schade, dass es soviele SQL-Dialekte gibt...