Zu Hauptinhalt springen

Relationale Operatoren

Alle relationalen Operatoren vergleichen die beiden Operanden und liefern als Ergebnis True (-1) oder False (0). Alle relationalen Operatoren sind zweiwertig.

Relationale Operatoren
Relationaler Operator Operatorname Operatorfunktion
< Kleiner als Sind beide Operanden numerisch interpretierbar, findet ein numerischer Vergleich statt. Die Operation liefert das logische Ergebnis des Wertevergleichs.
<= Kleiner oder gleich Sind beide Operanden numerisch interpretierbar, findet ein numerischer Vergleich statt. Die Operation liefert das logische Ergebnis des Wertevergleichs.
> Größer als Sind beide Operanden numerisch interpretierbar, findet ein numerischer Vergleich statt. Die Operation liefert das logische Ergebnis des Wertevergleichs.
>= Größer oder gleich Sind beide Operanden numerisch interpretierbar, findet ein numerischer Vergleich statt. Die Operation liefert das logische Ergebnis des Wertevergleichs.
= Gleich Sind beide Operanden numerisch interpretierbar, findet ein numerischer Vergleich statt. Die Operation liefert das logische Ergebnis des Wertevergleichs.
<> Ungleich Sind beide Operanden numerisch interpretierbar, findet ein numerischer Vergleich statt. Die Operation liefert das logische Ergebnis des Wertevergleichs.
precedes  

Im Gegensatz zum Operator < wird vor dem Vergleich keine numerische Interpretation versucht. Liefert wahr, wenn der Operand auf der linken Seite eine Textdarstellung hat, die im Stringvergleich vor der Textdarstellung des rechten Operanden kommt.

Beispiel:  

'1 ' precedes ' 2' liefert FALSE

und

' 1' precedes ' 2' liefert TRUE

da der ASCII-Wert eines Leerzeichens (' ') geringer ist als der ASCII-Wert einer Zahl.

Aber:

'1 ' < ' 2' liefert TRUE

und

' 1' < ' 2' liefert TRUE

follows   Im Gegensatz zum Operator > wird vor dem Vergleich keine numerische Interpretation der Argumentwerte versucht. Liefert wahr, wenn der Operand auf der linken Seite eine Textdarstellung hat, die im Stringvergleich nach der Textdarstellung des rechten Operanden kommt.

Beispiel:  

' 2' follows '1 ' liefert FALSE

und

' 2' follows ' 1' liefert TRUE

da der ASCII-Wert eines Leerzeichens (' ') geringer ist als der ASCII-Wert einer Zahl.

Aber:

' 2' > ' 1' liefert TRUE

und

' 2' > '1 ' liefert TRUE

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!

Nehmen Sie am Analyse-Modernisierungsprogramm teil

Remove banner from view

Modernisieren Sie mit dem Analyse-Modernisierungsprogramm, ohne Ihre wertvollen QlikView-Apps zu gefährden. Klicken Sie hier für weitere Informationen oder kontaktieren Sie uns: ampquestions@qlik.com