Select.. from... where eine Variable nicht mit 123 anfängt
Juliane
- datenbank
Hallo Leute,
hier mal wieder eine Frage.
Angenommen, wir haben eine SQL-Datenbank mit Einträgen wie
Name | Telefon
---------------
Müller | 123456
Schmitz | 212333
Meier | 837123
Alle drei haben in ihrer Telefonnummer '123'
Nun möchte ich alle Einträge aus der Datenbank haben, bei denen die Variable Telefon nicht mit 123 ANFÄNGT. Also sollen nur Schmitz und Meier gefunden werden.
Wie lautet der Befehl bei der SQL-Abfrage??
1000 Dank!
Mahlzeit Juliane,
Angenommen, wir haben eine SQL-Datenbank
Du meinst Tabelle?
mit Einträgen wie
Name | Telefon
Müller | 123456
Schmitz | 212333
Meier | 837123Alle drei haben in ihrer Telefonnummer '123'
Nun möchte ich alle Einträge aus der Datenbank haben,
http://dev.mysql.com/doc/refman/5.5/en/select.html
bei denen die Variable Telefon
Du meinst die Spalte?
nicht
http://dev.mysql.com/doc/refman/5.5/en/logical-operators.html
mit 123 ANFÄNGT.
http://dev.mysql.com/doc/refman/5.5/en/string-comparison-functions.html#operator_like
MfG,
EKKi
oder auch
...
WHERE SUBSTRING(Telefon, 1, 3) != '123'
Achtung, die erste Stelle ist 1, nicht 0
Kalle