FirebirdSQL logo
 Instructions de procédure SQL (PSQL)Fonctions agrégées 

Fonctions permettant de travailler avec le type DECFLOAT

COMPARE_DECFLOAT()

Disponible en

DSQL, PSQL

Syntaxe
COMPARE_DECFLOAT (decfloat1, decfloat2)
Table 1. paramètres de fonction COMPARE_DECFLOAT
Paramètre Description

decfloat1, decfloat2

Les valeurs ou expressions de type DECFLOAT ou sont compatibles avec le type DECFLOAT.

type de résultat de retour

SMALLINT

La fonction COMPARE_DECFLOAT compare deux valeurs de type DECFLOAT, qui peuvent être identiques, différentes ou non ordonnées. Les zéros de fermeture sont pris en compte dans la comparaison.

La fonction renvoie :

0

Les valeurs sont égales ;

1

La première valeur est inférieure à la seconde ;

2

La première valeur est supérieure à la seconde ;

3

Les valeurs ne sont pas ordonnées (une ou les deux NaN/sNaN).

Contrairement aux opérateurs de comparaison (‘<’, ‘=’, ‘>’ etc.) la comparaison est exacte,i.e., COMPARE_DECFLOAT(2.17, 2.170) retournera 2, et non 0.