LIKE mit S und Sch

quezo

Mitglied
ich habe zwei SQL-Querys:

SELECT name, vorname FROM tabelle WHERE name LIKE 'Sch%' ORDER BY name, vorname

und

SELECT name, vorname FROM tabelle WHERE name LIKE 'S[^ch]%' ORDER BY name, vorname

Ersterer sollte mir alle Namen, die mit 'Sch' beginnen bringen, was auch geschieht. Der zweite sollte alle Namen die nur mit 'S', also nicht mit 'Sch' beginnen bringen. Allerdings funktioniert das nicht.

Hab auch schon in der mySQL-Doku nachgeschaut, ich kann irgendwie keinen Fehler ausmachen.
 
Mach das doch einfach so:

Code:
SELECT name, vorname FROM tabelle WHERE name LIKE 'S%' AND not LIKE 'Sch%' ORDER BY name, vorname

Gruss Homer
 
Danke,

jetzt hab ichs mal umgebaut und nun funktioniert es

Der Code muss allerdings heißen:

SELECT name, vorname FROM tabelle WHERE name LIKE 'S%' AND name NOT LIKE 'Sch%' ORDER BY name, vorname

sonst funzt es nicht
 
Ja das hab ich ja eigentlich gemeint *g*. Kommt davon, wenn man mal schnell was reintippt, ohne zu schauen. *lach*

Gruss Homer
 

Neue Beiträge

Zurück