Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Référence du langage de transformation

Référence du langage de transformation

GREATEST

GREATEST

Renvoie la plus grande valeur d'une liste de valeurs d'entrée. Utilisez cette fonction pour renvoyer la chaîne, date ou nombre le plus grand. Par défaut, la correspondance est sensible à la casse.

Syntaxe

GREATEST(
value1
, [
value2
, ...,
valueN
,]
CaseFlag
)
Le tableau suivant décrit les arguments de cette commande:
Argument
Requis/
Facultatif
Description
valeur
Requis
Tout type de données excepté Binaire. Le type de données doit être compatible avec d'autres valeurs. Valeur à comparer à d'autres valeurs. Vous devez entrer au moins un argument de valeur.
Si la valeur est numérique et que d'autres valeurs d'entrée le sont également, toutes les valeurs utilisent la précision la plus élevée possible. Par exemple, si certaines valeurs sont de type entier et d'autres de type double, le
Service d'intégration de données
convertit les valeurs en type double.
CaseFlag
Facultatif
Doit être un nombre entier. Spécifiez une valeur lorsque l'argument de valeur est une valeur de chaîne. Détermine si les arguments de cette fonction sont sensibles à la case. Vous pouvez entrer l'expression de transformation valide de votre choix.
Si CaseFlag est un nombre différent de 0, la fonction est sensible à la casse.
Lorsque CaseFlag est 0, la fonction n'est pas sensible à la casse.

Valeur de retour

value1
s'il s'agit de la plus grande valeur d'entrée,
value2
s'il s'agit de la plus grande valeur d'entrée, etc.
NULL si l'un des arguments est nul.

Exemple

L'expression suivante renvoie le plus grand nombre d'éléments commandés :
GREATEST( QUANTITY1, QUANTITY2, QUANTITY3 )
QUANTITIY1
QUANTITY2
QUANTITY3
RETURN VALUE
150
756
27
756
NULL
5000
97
17
5000
120
1724
965
1724