Juliane: Select.. from... where eine Variable nicht mit 123 anfängt

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!

  1. Mahlzeit Juliane,

    Angenommen, wir haben eine SQL-Datenbank

    Du meinst Tabelle?

    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,

    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

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
    1. oder auch

      ...
      WHERE  SUBSTRING(Telefon, 1, 3) != '123'

      Achtung, die erste Stelle ist 1, nicht 0

      Kalle