COMPARE_DECFLOAT()
DSQL, PSQL
SMALLINT
COMPARE_DECFLOAT (decfloat1, decfloat2)
| Parameter | Beschreibung |
|---|---|
decfloatn |
Wert oder Ausdruck vom Typ |
COMPARE_DECFLOAT vergleicht zwei DECFLOAT-Werte als gleich, unterschiedlich oder ungeordnet.Das Ergebnis ist ein SMALLINT-Wert wie folgt:
0
|
Werte sind identisch |
1
|
Erster Wert ist kleiner als der zweite Wert |
2
|
Erster Wert ist größer als der zweite Wert |
3
|
Die Werte sind ungeordnet, d. h. einer oder beide sind |
Im Gegensatz zu den Vergleichsoperatoren (‘<’, ‘=’, ‘>’ usw.) ist der Vergleich exakt: COMPARE_DECFLOAT(2.17, 2.170) ` gibt `2 zurück, nicht 0.