sqlite.h


max

Función del núcleo SQLite y agregada

max(X,Y,...)
max(X)

La función multiargumento max() devuelve el argumento con el valor máximo, o NULL si alguno de los argumentos es NULL. La función max() busca en sus argumentos de izquierda a derecha uno que defina una función de comparación y usa esa función de comparación para todas las comparaciones de cadenas. Si ninguno de los argumentos de max() define una función de comparación, se usa la función de comparación BINARY. Tener en cuenta que max() se comporta como una función simple cuando tiene dos o más argumentos y como una función agregada si se proporciona sólo uno.

La función agregada max() devuelve el valor máximo de todos los valores del grupo. El valor máximo es el valor que sería retornado el último en un ORDER BY para la misma columna. La función agregada max() devuelve NULL si y sólo si no hay valores no NULL en el grupo.