Version: Test
©Raddy 2001

SQL mit Oracle IV                                    zurück

Gleichheits-
operator
auf numerische
Spaltenwerte
anwenden
a-absatz.pcx (280 Byte)
Gleichheitsoperator auf Zahlen
Auf der vorigen Seite haben wir den Gleichheitsoperator (=) 
verwendet, um zu ermitteln ob ein Spaltenwert einem 
bestimmten String (Müller) entspricht:
 
  select * 
  from kunde 
  where kundenname = 'Müller'

Ist in einer Spalte jedoch ein numerischer Wert gespeichert 
(z.B. die Kundennummer), so kann auch in diesem Fall der 
Gleichheitsoperator zum Vergleich des Spaltenwertes mit 
einem Ausdruck verwendet werden.

In diesem Fall darf der zu vergleichende Ausdruck (hier: Postleitzahl)
jedoch nicht in Anführungszeichen stehen:

  select * 
  from kunde 
  where postleitzahl_kunde = 45000

Diese Befehlsfolgte zeigt alle Kunden, deren Postleitzahl 45000 ist.