Przeskocz do zawartości głównej

Operatory relacyjne

Wszystkie operatory relacyjne porównują wartości operandów i zwracają w wyniku True (–1) lub False (0). Wszystkie operatory relacyjne są binarne.

Operatory relacyjne
Operator relacyjny Nazwa operatora Funkcja operatora
< Mniejsze niż Porównanie liczbowe jest wykonywane, jeśli obydwa operandy mogą być interpretowane jako liczby. Operacja zwraca wartość logiczną oceny porównania.
<= Mniejsze lub równe Porównanie liczbowe jest wykonywane, jeśli obydwa operandy mogą być interpretowane jako liczby. Operacja zwraca wartość logiczną oceny porównania.
> Większe niż Porównanie liczbowe jest wykonywane, jeśli obydwa operandy mogą być interpretowane jako liczby. Operacja zwraca wartość logiczną oceny porównania.
>= Większe lub równe Porównanie liczbowe jest wykonywane, jeśli obydwa operandy mogą być interpretowane jako liczby. Operacja zwraca wartość logiczną oceny porównania.
= Równe Porównanie liczbowe jest wykonywane, jeśli obydwa operandy mogą być interpretowane jako liczby. Operacja zwraca wartość logiczną oceny porównania.
<> Nierównoważne Porównanie liczbowe jest wykonywane, jeśli obydwa operandy mogą być interpretowane jako liczby. Operacja zwraca wartość logiczną oceny porównania.
precedes  

W odróżnieniu od operatora < przed wykonaniem porównania nie jest podejmowana próba liczbowej interpretacji wartości argumentów. Operacja zwraca wartość true, jeśli reprezentacja tekstowa wartości po lewej stronie operatora poprzedza według porównania ciągu znaków reprezentację tekstową wartości po prawej stronie operatora.

Przykład:  

'1 ' precedes ' 2' zwraca FALSE

podczas gdy

' 1' precedes ' 2' zwraca TRUE

ponieważ wartość ASCII spacji (' ') jest niższa niż wartość ASCII liczby.

Przykład podobny:

'1 ' < ' 2' zwraca TRUE

oraz

' 1' < ' 2' zwraca TRUE

follows   W odróżnieniu od operatora > przed wykonaniem porównania nie jest podejmowana próba liczbowej interpretacji wartości argumentów. Operacja zwraca wartość true, jeśli reprezentacja tekstowa wartości po lewej stronie operatora następuje według porównania ciągu znaków po reprezentacji tekstowej wartości po prawej stronie operatora.

Przykład:  

' 2' follows '1 zwraca wartość FALSE,

podczas gdy

' 2' follows ' 1' zwraca TRUE

ponieważ wartość ASCII spacji (' ') jest niższa niż wartość ASCII liczby.

Przykład podobny:

' 2' > ' 1' zwraca TRUE

oraz

' 2' > '1 ' zwraca TRUE

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!

Dołącz do Programu Modernizacji Analityki

Remove banner from view

Przeprowadź modernizację bez szkody dla Twoich cennych aplikacji QlikView za pomocą programu Analytics Modernization Program. Kliknij tutaj aby uzyskać więcej informacji lub skontaktuj się z nami: ampquestions@qlik.com