MIN fonction scalaire
La fonction MIN renvoie la valeur minimale dans un ensemble de valeurs.
Le schéma est SYSIBM.
- restreinte
- Expression qui renvoie une valeur d'un type de données intégré ou d'un type de données défini par l'utilisateur comparable au type de données des autres arguments. Le type de données ne peut pas être un objet LOB, une base de type distinct sur un objet LOB, XML, un tableau, un curseur, une ligne ou un type structuré.
Le résultat de la fonction est la plus petite valeur d'argument. Le résultat peut être null si au moins un argument peut être null ; le résultat est la valeur null si un argument est null.
Si nécessaire, l'argument est converti en attributs du résultat. Les attributs du résultat sont déterminés par les types de données de tous les arguments, comme expliqué dans Règles pour les types de données de résultat
.
Remarques
- La fonction scalaire MIN est synonyme de la fonction scalaire LEAST.
- La fonction MIN ne peut pas être utilisée comme fonction source lors de la création d'une fonction définie par l'utilisateur. Etant donné que cette fonction accepte tous les types de données comparables comme arguments, il n'est pas nécessaire de créer des signatures supplémentaires pour prendre en charge les types de données définis par l'utilisateur.
Exemple
Retourner la prime pour un employé, le MOINDRE de 5000 et 5% du salaire de l'employé.
SELECT EMPNO, MIN(SALARY * 0.05, 5000)
FROM EMPLOYEE