FirebirdSQL logo

Exemples LIST

Example 1. En utilisant la fonction LIST

Obtention d’une liste, ordre indéfini.

SELECT LIST (display_name, '; ')
FROM GR_WORK;
Example 2. En utilisant la fonction LIST ordonné

Obtenez une liste par ordre alphabétique.

SELECT LIST (display_name, '; ')
FROM (SELECT display_name
      FROM GR_WORK
      ORDER BY display_name);
Voir aussi :

SELECT.

MAX()

Disponible en

DSQL

Syntaxe
MAX([ALL | DISTINCT] <expr>)
Table 1. paramètres de fonction MAX
Paramètre Description

expr

Expression : peut contenir une colonne de table, une constante, une variable, une expression, une fonction non agrégée ou une UDR. Les fonctions agrégées ne sont pas autorisées comme expression.

type de résultat de retour

est le même que l’argument de la fonction expr.

La fonction MAX renvoie l’élément d’échantillonnage maximum qui n’est pas égal à NULL.

  • Si le groupe est vide ou ne contient que des NULL, le résultat sera NULL.

  • Si l’argument d’entrée est une chaîne, la fonction renverra la dernière valeur du tri en utilisant le COLLATE approprié.

  • Cette fonction prend entièrement en charge les `BLOBs' textuels de toute taille et de tout jeu de caractères.

Note

Le paramètre DISTINCT n’a aucune signification lorsqu’il est utilisé avec la fonction MAX et n’est disponible que pour des raisons de compatibilité avec la norme.

Exemples MAX

Example 1. En utilisant la fonction MAX
SELECT
  dept_no,
  MAX(salary)
FROM employee
GROUP BY dept_no

MIN()

Disponible en

DSQL

Syntaxe
MIN([ALL | DISTINCT] <expr>)
Table 1. paramètres de fonction MIN
Paramètre Description

expr

Expression : peut contenir une colonne de table, une constante, une variable, une expression, une fonction non agrégée ou une UDR. Les fonctions agrégées ne sont pas autorisées comme expression.

type de résultat de retour

est le même que l’argument de la fonction expr.

La fonction MIN renvoie l’élément d’échantillonnage minimum qui n’est pas égal à NULL.

  • Si le groupe est vide ou ne contient que des NULL, le résultat sera NULL. Si l’argument d’entrée est une chaîne de caractères, la fonction retournera la valeur qui est la première dans le tri en utilisant le COLLATE approprié.

Note

Le paramètre DISTINCT n’a aucune signification lorsqu’il est utilisé avec la fonction MIN et n’est disponible que pour des raisons de compatibilité avec la norme.