Chapitre 5. Fonctions

Table des matières
Fonctions SQL
Fonctions mathématiques
Fonctions chaîne
Fonctions Date/Time
Fonctions géométriques
Fonctions IP V4

Décrit les fonctions natives disponibles dans Postgres

Plusieurs types de données ont des fonctions disponibles pour la conversion vers d'autres types. De plus, il existe certaines fonctions type-spécifique. Certaines fonctions sont aussi disponibles à travers les opérateurs et peuvent être documentées comme opérateurs seulement.

Fonctions SQL

Les "fonctions SQL" sont des constructions définies par le standard SQL92 lesquellles ont une syntaxe proche d'une fonction, mais celles-ci ne peuvent pas être implémentées comme de simples fonctions.

Tableau 5-1. Fonctions SQL

FonctionReturnsDescriptionExemple
COALESCE(list) non-NULL return first non-NULL value in list COALESCE(r"le>, c2 + 5, 0)
IFNULL(input,non-NULL substitute) non-NULL return second argument if first is NULL IFNULL(c1, 'N/A')
CASE WHEN expr THEN expr [...] ELSE expr END expr return expression for first true clause CASE WHEN c1 = 1 THEN 'match' ELSE 'no match' END