Table des matières

Search

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

Transformation Language Reference

Transformation Language Reference

MAX (Chaîne)

MAX (Chaîne)

Renvoie la valeur de type chaîne la plus élevée dans un port ou un groupe. Vous pouvez appliquer un filtre pour limiter les lignes dans la recherche. Vous ne pouvez imbriquer qu'une seule autre fonction Agrégation dans MAX.
La fonction MAX utilise le même ordre de tri que celui de la transformation Trieur. Cependant, la fonction MAX est sensible à la casse et la transformation Trieur peut ne pas l'être.
Vous pouvez également utiliser MAX pour renvoyer la dernière date ou la plus grande valeur numérique dans un port ou un groupe.

Syntaxe

MAX(
string
[,
filter_condition
] )
Le tableau suivant décrit les arguments de cette commande:
Argument
Obligatoire/
Facultatif
Description
chaîne
Obligatoire
Type de données Chaîne. Transmet les valeurs de chaîne pour lesquelles vous voulez renvoyer une valeur de chaîne maximum. Vous pouvez entrer l'expression de transformation valide de votre choix.
filter_condition
Facultatif
Limite les lignes dans la recherche. La condition de filtre doit être une valeur numérique ou renvoyer TRUE, FALSE ou NULL. Vous pouvez entrer l'expression de transformation valide de votre choix.

Valeur de retour

Chaîne.
NULL si toutes les valeurs passées à la fonction sont NULL, ou si aucune ligne n'est sélectionnée (par exemple, la condition de filtre renvoie FALSE ou NULL pour toutes les lignes).

Valeurs nulles

Si une valeur est nulle, MAX l'ignore. Cependant, si toutes les valeurs transmises à partir du port sont NULL, MAX renvoie NULL.

Grouper par

MAX groupe des valeurs en fonction des ports de regroupement que vous définissez dans la transformation et renvoie un seul résultat pour chaque groupe.
S'il n'existe aucun port de regroupement, MAX traite toutes les lignes comme un groupe et renvoie une seule valeur.

Exemple

L'expression suivante renvoie le nom de l'élément maximum pour le fabricant ID 104 :
MAX( ITEM_NAME, MANUFACTURER_ID='104' )
MANUFACTURER_ID
ITEM_NAME
101
First Stage Regulator
102
Electronic Console
104
Flashlight
104
Battery (9 volt)
104
Rope (20 ft)
104
60.6 cu ft Tank
107
75.4 cu ft Tank
108
Wristband Thermometer
RETURN VALUE:
Rope (20 ft)