Vergleiche
Die folgenden Übersichten zeigen die Vergleichsoperatoren und
die Operanden mit denen eine ganze Zahl verknüpft werden kann.
Alle Operatoren geben das Ergebnis des Vergleichs als Wahrheitswert zurück.Gleichheit
INTEGER | = | INTEGER | = | INTEGER | <-> |
---|---|---|---|---|---|
2 | = | 1 | = | 0 | |
2 | = | 2 | = | 1 | |
2 | = | 3 | = | 0 |
INTEGER | = | CX_NUMERIC | = | INTEGER | <-> |
---|---|---|---|---|---|
2 | = | 1,5 | = | 0 | |
2 | = | 2 | = | 1 | |
2 | = | 2,5 | = | 0 |
INTEGER | = | CX_PERCENT | = | INTEGER | <-> |
---|---|---|---|---|---|
2 | = | 1% | = | 0 | |
2 | = | 2% | = | 1 | |
2 | = | 3% | = | 0 |
INTEGER | = | CX_VALUE | = | INTEGER | <-> |
---|---|---|---|---|---|
2 | = | 1 Stück | = | 0 | |
2 | = | 2 Stück | = | 1 | |
2 | = | 3 Stück | = | 0 |
INTEGER | = | CX_FRACTION | = | INTEGER | -> |
---|---|---|---|---|---|
2 | = | 3/4 | = | 0 | |
2 | = | 4/2 | = | 1 | |
2 | = | 7/2 | = | 0 |
INTEGER | = | CX_FORMULA | = | INTEGER | -> |
---|---|---|---|---|---|
10 |
= |
Formel |
= |
Zahl |
Anmerkung: Bevor der Vergleich ausgeführt wird, wird
die Formel ausgewertet. Das eigentliche Vergleichen wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches mit einer ganzen Zahl verglichen werden darf. Ist dieses der
Fall, so entsteht Zahl als Ergebnis.INTEGER | = | CX_CONDITIONED_BAG | = | INTEGER | -> |
---|---|---|---|---|---|
10 |
= |
bedingte Objekttabelle |
= |
Zahl |
Anmerkung: Bevor der Vergleich ausgeführt wird, wird
das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Vergleichen wird nur dann ausgeführt, wenn dieses Objekt mit einer ganzen Zahl verglichen werden darf.
Ist dieses der Fall, so entsteht Zahl als Ergebnis.
Größer
INTEGER | > | INTEGER | = | INTEGER | <-> |
---|---|---|---|---|---|
2 | > | 1 | = | 1 | |
2 | > | 2 | = | 0 | |
2 | > | 3 | = | 0 |
INTEGER | > | CX_NUMERIC | = | INTEGER | <-> |
---|---|---|---|---|---|
2 | > | 1,5 | = | 1 | |
2 | > | 2 | = | 0 | |
2 | > | 2,5 | = | 0 |
INTEGER | > | CX_PERCENT | = | INTEGER | <-> |
---|---|---|---|---|---|
2 | > | 1% | = | 1 | |
2 | > | 2% | = | 0 | |
2 | > | 3% | = | 0 |
INTEGER | > | CX_VALUE | = | INTEGER | <-> |
---|---|---|---|---|---|
2 | > | 1 Stück | = | 1 | |
2 | > | 2 Stück | = | 0 | |
2 | > | 3 Stück | = | 0 |
INTEGER | > | CX_FRACTION | = | INTEGER | -> |
---|---|---|---|---|---|
2 | > | 3/4 | = | 1 | |
2 | > | 4/2 | = | 0 | |
2 | > | 7/2 | = | 0 |
INTEGER | > | CX_FORMULA | = | INTEGER | -> |
---|---|---|---|---|---|
10 |
> |
Formel |
= |
Zahl |
Anmerkung: Bevor der Vergleich ausgeführt wird, wird
die Formel ausgewertet. Das eigentliche Vergleichen wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches mit einer ganzen Zahl verglichen werden darf. Ist dieses der
Fall, so entsteht Zahl als Ergebnis.INTEGER | > | CX_CONDITIONED_BAG | = | INTEGER | -> |
---|---|---|---|---|---|
10 |
> |
bedingte Objekttabelle |
= |
Zahl |
Anmerkung: Bevor der Vergleich ausgeführt wird, wird
das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Vergleichen wird nur dann ausgeführt, wenn dieses Objekt mit einer ganzen Zahl verglichen werden darf.
Ist dieses der Fall, so entsteht Zahl als Ergebnis.
Kleiner
INTEGER | < | INTEGER | = | INTEGER | <-> |
---|---|---|---|---|---|
2 | < | 1 | = | 0 | |
2 | < | 2 | = | 0 | |
2 | < | 3 | = | 1 |
INTEGER | < | CX_NUMERIC | = | INTEGER | <-> |
---|---|---|---|---|---|
2 | < | 1,5 | = | 0 | |
2 | < | 2 | = | 0 | |
2 | < | 2,5 | = | 1 |
INTEGER | < | CX_PERCENT | = | INTEGER | <-> |
---|---|---|---|---|---|
2 | < | 1% | = | 0 | |
2 | < | 2% | = | 0 | |
2 | < | 3% | = | 1 |
INTEGER | < | CX_VALUE | = | INTEGER | <-> |
---|---|---|---|---|---|
2 | < | 1 Stück | = | 0 | |
2 | < | 2 Stück | = | 0 | |
2 | < | 3 Stück | = | 1 |
INTEGER | < | CX_FRACTION | = | INTEGER | -> |
---|---|---|---|---|---|
2 | < | 3/4 | = | 0 | |
2 | < | 4/2 | = | 0 | |
2 | < | 7/2 | = | 1 |
INTEGER | < | CX_FORMULA | = | INTEGER | -> |
---|---|---|---|---|---|
10 |
< |
Formel |
= |
Zahl |
Anmerkung: Bevor der Vergleich ausgeführt wird, wird
die Formel ausgewertet. Das eigentliche Vergleichen wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches mit einer ganzen Zahl verglichen werden darf. Ist dieses der
Fall, so entsteht Zahl als Ergebnis.INTEGER | < | CX_CONDITIONED_BAG | = | INTEGER | -> |
---|---|---|---|---|---|
10 |
< |
bedingte Objekttabelle |
= |
Zahl |
Anmerkung: Bevor der Vergleich ausgeführt wird, wird
das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Vergleichen wird nur dann ausgeführt, wenn dieses Objekt mit einer ganzen Zahl verglichen werden darf.
Ist dieses der Fall, so entsteht Zahl als Ergebnis.