Logische Ausdrücke für SQL-Datensätze

Die folgende Tabelle zeigt die typischen Elemente in logischen Ausdrücken, die SQL-Datensätze verwenden:

Tabelle 1. Logische Ausdrücke für SQL-Datensätze
Erster Operand Vergleichsoperator Zweiter Operand
Feld in SQL-Datensatz Einer der folgenden:
  • is
  • not
Einer der folgenden:
blanks
Nicht SQL-spezifisches Schlüsselwort, um zu testen, ob der Wert einer Zeichenvariablen nur Leerzeichen enthält oder nicht.
numeric
Nicht SQL-spezifisches Schlüsselwort, um zu testen, ob der Wert einer Zeichenvariablen (mit Ausnahme des Typs DBCHAR) numerisch ist oder nicht.
trunc
Schlüsselwort, um zu testen, ob Zeichen, die keine Leerzeichen sind, auf der rechten Seite gelöscht wurden, wenn zuletzt ein Einzelbyte- oder Doppelbytezeichen aus einer relationalen Datenbank in ein Feld gelesen wurde.

Der Test mit 'trunc' kann nur dann 'true' (wahr) ergeben, wenn die Datenbankspalte länger ist als das Feld. Der Wert für den Test ist 'false' (falsch), wenn ein Wert in das Feld verschoben wurde oder wenn das Feld auf null gesetzt wurde.

Feld in SQL-Datensatz Einer der folgenen:
  • ==
  • !=
NULL. Schlüsselwort, um zu testen, ob das Feld entweder durch eine Zuordnungsanweisung oder durch das Lesen von Daten aus einer relationalen Datenbank auf einen Nullwert gesetzt wurde.


Feedback