[MySql] Bestimmten Bereich ausgeben ?

palatica

Mitglied
Hallo Leute!

Wenn ich Einträge einer DB ausgeben will die mit "A" anfangen mach ich es folgendermaßen:
Code:
SELECT spalte FROM tabelle WHERE spalte LIKE 'A%';

Wie kann ich mir jetzt alle Einträge ausgeben lassen, die aus dem Bereich A-D sind

Geht eine AND Verknüpfung beim LIKE Operator?


Gruß,
Palatica
 
Mit "oder" wäre es besser.
or Like 'B%' or Like 'C%' or Like 'D%'

Gibt aber möglicherweise auch bessere Wege, wenn es sich nur um das erste Zeichen handelt.
 
Zum Beispiel?

Ich kenne mich nicht so doll mit MySql aus und habe keine Ahnung wonach ich suchen sollte.

Danke für den Hinweiss mit OR, hätte ich aber auch gemerkt, nur eben nach einigen Stunden tüfteln. :confused:


Gruß,
Palatica
 
Also ich hab keine Ahnung ob es da ne "offizielle" Methode gibt, aber die mit REGEXP klappt wunderbar. Wäreich so nicht drauf gekommen.

Ich danke euch für eure Hilfe.


Gruß,
Palatica
 
Zurück