Voici un tableau de référence des différents fonctions du «PostgreSQL» (aussi connu sous le nom de built-in functions) :
Fonctions | Description |
---|---|
ABBREV | Cette fonction retourne l'adresse internet (IP) en format abrégé sous forme de chaine de caractères. |
ABS | Cette fonction retourne la valeur absolue. |
ACOS | Cette fonction trigonométrique retourne l'«ArcCosinus». |
AGE | Cette fonction permet de connaitre le nombre d'année, de mois et de jour sépare les deux dates. |
AREA | Cette fonction permet de calculer l'aire d'un objet géométrique. |
ARRAY_APPEND | Cette fonction permet d'insérer un élément à la fin du tableau. |
ARRAY_CAT | Cette fonction permet de fusionner des tableaux en un seul. |
ARRAY_DIMS | Cette fonction permet de retourner une représentation d'un tableau. |
ARRAY_LOWER | Cette fonction permet de retourner la limite inférieur d'une dimension d'un tableau. |
ARRAY_PREPEND | Cette fonction permet d'insérer un élément au début du tableau. |
ARRAY_TO_STRING | Cette fonction permet d'insérer des éléments dans un tableau et dans retourner une chaine de caractères. |
ARRAY_UPPER | Cette fonction permet de retourner la limite supérieur d'une dimension d'un tableau. |
ASCII | Cette fonction retourne le numéro du code ASCII du caractère spécifié. |
ASIN | Cette fonction trigonométrique retourne l'«ArcSinus». |
ATAN | Cette fonction trigonométrique retourne l'«ArcTangente». |
ATAN2 | Cette fonction trigonométrique retourne l'«ArcTangente» de Y/X. |
AVG | Cette fonction calcul la moyenne d'un groupe de lignes. |
BIT_AND | Cette fonction permet d'effectuer un «Et binaire». |
BIT_LENGTH | Cette fonction permet de retourner le nombre de bits que contient une chaine de caractères. |
BIT_OR | Cette fonction permet d'effectuer un «Ou binaire». |
BOOL_AND | Cette fonction permet d'effectuer un «Et logique». |
BOOL_OR | Cette fonction permet d'effectuer un «Ou logique». |
BOX | Cette fonction permet de convertir un objet en boite rectangulaire géométrique. |
BROADCAST | Cette fonction permet de retourner l'adresse de diffusion réseau. |
BTRIM | Cette fonction supprime les caractères spécifiés au début et à la fin d'une chaine de caractères. |
CBRT | Cette fonction retourne la racine cubique du nombre spécifié. |
CEIL | Cette fonction retourne la valeur maximale d'un nombre, soit l'entier le plus proche supérieur ou égal au nombre. |
CEILING | Cette fonction retourne la valeur maximale d'un nombre, soit l'entier le plus proche supérieur ou égal au nombre. |
CENTER | Cette fonction permet de calculer le centre d'un objet géométrique. |
CHAR_LENGTH | Cette fonction retourne la longueur d'une chaine de caractères. |
CHARACTER_LENGTH | Cette fonction retourne la longueur d'une chaine de caractères. |
CHR | Cette fonction permet de transformer en caractère un nombre correspondant à une valeur ASCII. |
CIRCLE | Cette fonction permet de convertir un objet en cercle géométrique. |
CLOCK_TIMESTAMP | Cette fonction permet de demande la date et l'heure courante. |
COALESCE | Cette fonction permet de retourner la première valeur non-nulle d'une liste d'expression. |
CONVERT | Cette fonction permet de changer le mode d'encodage d'une chaine de caractères. |
COS | Cette fonction trigonométrique retourne le cosinus. |
COT | Cette fonction trigonométrique retourne le cotangente. |
COUNT | Cette fonction retourne le nombre de ligne que contient un groupe. |
CURRENT_DATABASE | Cette fonction retourne le nom de la base de données courante |
CURRENT_DATE | Cette fonction retourne la date courante |
CURRENT_SCHEMA | Cette fonction retourne le nom du schéma courant |
CURRENT_TIME | Cette fonction retourne l'heure courante |
CURRENT_TIMESTAMP | Cette fonction retourne la date et l'heure courante |
CURRENT_USER | Cette fonction retourne le nom de l'utilisateur courant |
CURRVAL | Cette fonction permet de retourner la valeur courante dans la séquence spécifié |
DATE_PART | Cette fonction permet de retourner un champs spécifique à partir du temps spécifié |
DATE_TRUNC | Cette fonction permet d'arrondir le temps au champs spécifié |
DECODE | Cette fonction permet de décoder une chaine de caractères précédemment encodé selon type spécifié. |
DEGREES | Cette fonction convertie une valeur radians en degrés. |
DIAMETER | Cette fonction permet de calculer le diamètre d'un cercle géométrique. |
ENCODE | Cette fonction permet d'encoder une chaine de caractères selon le type spécifié. |
EVERY | Cette fonction permet d'effectuer un «Et logique». |
EXP | Cette fonction retourne la valeur exponentielle. |
EXTRACT | Cette fonction permet d'extraire la valeur d'une date ou d'une valeur d'intervalle. |
FAMILY | Cette fonction permet d'indiquer la taille du format de l'adresse IP: 4 pour IPv4, 6 pour IPv6,... |
FLOOR | Cette fonction retourne uniquement la partie entière d'un nombre en omettant les décimales et sans même en tenir compte. |
FORMAT_TYPE | Cette fonction permet d'indiquer le nom du type de données spécifié. |
GENERATE_SERIES | Cette fonction permet de retourner toutes les valeurs situé dans l'intervalle spécifié en les incrémentant de 1 ou de la valeur spécifié. |
GET_BIT | Cette fonction permet de retourner un bit à partir d'une chaine de caractères. |
GET_BYTE | Cette fonction permet de retourner un octet à partir d'une chaine de caractères. |
GREATEST | Cette fonction permet de retourner le plus grand entier d'une expression ou d'une liste. |
HAS_DATABASE_PRIVILEGE | Cette fonction permet d'indiquer si l'utilisateur courante ou spécifié à les droits d'accès à la base de données |
HAS_FUNCTION_PRIVILEGE | Cette fonction permet d'indiquer si l'utilisateur courante ou spécifié à les droits d'accès à la fonction spécifié |
HAS_LANGUAGE_PRIVILEGE | Cette fonction permet d'indiquer si l'utilisateur courante ou spécifié à les droits d'accès au langage spécifié |
HAS_SCHEMA_PRIVILEGE | Cette fonction permet d'indiquer si l'utilisateur courante ou spécifié à les droits d'accès au schéma spécifié |
HAS_TABLE_PRIVILEGE | Cette fonction permet d'indiquer si l'utilisateur courante ou spécifié à les droits d'accès à la table spécifié |
HAS_TABLESPACE_PRIVILEGE | Cette fonction permet d'indiquer si l'utilisateur courante à les droits d'accès de l'espace logique spécifié |
HEIGHT | Cette fonction permet de calculer la hauteur d'un rectangle géométrique. |
HOST | Cette fonction permet d'indiquer l'adresse IP contenue dans la chaine de caractères. |
HOSTMASK | Cette fonction permet d'indiquer le masque réseau de l'hôte de l'adresse IP contenue dans la chaine de caractères. |
INET_CLIENT_ADDR | Cette fonction permet d'indiquer l'adresse client de la connexion réseau. |
INET_CLIENT_PORT | Cette fonction permet d'indiquer le port client de la connexion réseau. |
INET_SERVER_ADDR | Cette fonction permet d'indiquer l'adresse du serveur dans le réseau. |
INET_SERVER_PORT | Cette fonction permet d'indiquer le port du serveur dans le réseau. |
INITCAP | Cette fonction permet de transformer en majuscule la premier lettre de chaque mot d'une chaine de caractères. |
ISCLOSED | Cette fonction permet d'indiquer si le chemin géométrique est fermé. |
ISFINITE | Cette fonction permet de vérifier si le temps ou l'intervalle de temps est infinie ou non. |
ISOPEN | Cette fonction permet d'indiquer si le chemin géométrique est ouvert. |
JUSTIFY_DAYS | Cette fonction permet de fixer l'intervalle d'un mois. |
JUSTIFY_HOURS | Cette fonction permet de fixer l'intervalle d'un jour. |
JUSTIFY_INTERVAL | Cette fonction permet de fixer les paramètres d'intervalle. |
LEAST | Cette fonction permet de retourner le plus petit entier d'une expression ou d'une liste. |
LENGTH | Cette fonction permet de retourner la longueur de la chaine de caractères spécifié. |
LENGTH | Cette fonction permet de calculer la longueur d'un objet géométrique. |
LN | Cette fonction retourne le logarithme naturel (base e). |
LOCALTIME | Cette fonction retourne l'heure courante |
LOCALTIMESTAMP | Cette fonction retourne la date et l'heure courante |
LOG | Cette fonction retourne le logarithme en base 10 ou la base spécifié. |
LOWER | Cette fonction retourne la minuscule d'une chaine de caractères. |
LPAD | Cette fonction permet d'ajouter le caractère spécifié au début de façon à se que la chaine de caractères atteint la longueur spécifié. |
LSEG | Cette fonction permet de convertir un objet en ligne de segment géométrique. |
LTRIM | Cette fonction supprime les caractères d'espace au début d'une chaine de caractères. |
MASKLEN | Cette fonction permet de retourner la longueur du masque d'adresse Internet (IP). |
MAX | Cette fonction retourne la plus haute valeur d'une liste d'argument. |
MD5 | Cette fonction permet de calculer la somme de vérification selon la méthode MD5 à partir de la chaine de caractères spécifié. |
MIN | Cette fonction retourne la plus basse valeur d'une liste d'argument. |
MOD | Cette fonction retourne la partie restant d'un nombre (le modulo). |
NETMASK | Cette fonction permet d'indiquer le masque réseau de l'adresse IP contenue dans la chaine de caractères. |
NETWORK | Cette fonction permet d'indiquer l'adresse réseau contenue dans la chaine de caractères. |
NEXTVAL | Cette fonction permet de faire passer à la valeur suivante de la séquence spécifié |
NOW | Cette fonction retourne la date et l'heure courante en fonction du fuseau horaire |
NPOINTS | Cette fonction permet de calculer le nombre de points d'un objet géométrique. |
NULLIF | Cette fonction permet d'indiquer si les deux valeurs sont nulles. |
OCTET_LENGTH | Cette fonction retourne la longueur, en octets, d'une chaine de caractères. |
OVERLAY | Cette fonction permet de remplacer une partie d'une chaine de caractères par une sous-chaine de caractères. |
PCLOSE | Cette fonction permet de fermer un chemin géométrique. |
PG_CLIENT_ENCODING | Cette fonction permet de retourner le nom de l'encodage client courant. |
PG_CONVERSION_IS_VISIBLE | Cette fonction permet d'indiquer si la conversion d'un chemin de recherche est perceptible. |
PG_FUNCTION_IS_VISIBLE | Cette fonction permet d'indiquer si la fonction est perceptible dans le chemin de recherche. |
PG_GET_CONSTRAINTDEF | Cette fonction permet de demander la définition de la contrainte spécifié. |
PG_GET_EXPR | Cette fonction permet d'indiquer la définition interne d'une expression spécifié. |
PG_GET_INDEXDEF | Cette fonction permet d'indiquer la définition interne d'une colonne spécifié. |
PG_GET_RULEDEF | Cette fonction permet d'indiquer la définition interne d'une règle spécifié. |
PG_HAS_ROLE | Cette fonction permet d'indiquer si l'utilisateur courante ou spécifié à les droits d'accès au rôle spécifié |
PG_IS_OTHER_TEMP_SCHEMA | Cette fonction permet d'indiquer s'il s'agit du schéma d'une session étrangère. |
PG_MY_TEMP_SCHEMA | Cette fonction permet de retourner le schéma temporaire de la session s'il y a lieu. |
PG_OPERATOR_IS_VISIBLE | Cette fonction permet d'indiquer si l'opérateur est perceptible dans le chemin de recherche. |
PG_OPCLASS_IS_VISIBLE | Cette fonction permet d'indiquer si la classe d'opérateur est perceptible dans le chemin de recherche. |
PG_POSTMASTER_START_TIME | Cette fonction permet d'indiquer la date et l'heure du lancement du serveur. |
PG_TABLE_IS_VISIBLE | Cette fonction permet d'indiquer si la table est perceptible dans le chemin de recherche. |
PG_TYPE_IS_VISIBLE | Cette fonction permet d'indiquer si le type est perceptible dans le chemin de recherche. |
PI | Cette fonction retourne le nombre PI (3,14159). |
POINT | Cette fonction permet de convertir un objet en point géométrique. |
POLYGON | Cette fonction permet de convertir un objet en polygone géométrique. |
POPEN | Cette fonction permet d'ouvrir un chemin géométrique. |
POSITION | Cette fonction permet d'indiquer l'emplacement d'une sous-chaine de caractères dans une chaine de caractères. |
POWER | Cette fonction retourne la puissance d'un nombre. |
QUOTE_IDENT | Cette fonction permet d'ajouter des doubles guillemets si nécessaire et adapte ceux dans la chaine si nécessaire. |
QUOTE_LITERAL | Cette fonction permet d'ajouter des simples guillemets si nécessaire et adapte ceux dans la chaine si nécessaire. |
RADIANS | Cette fonction retourne la valeur radians d'un nombre en degrées. |
RADIUS | Cette fonction permet de retourner le rayon d'un cercle géométrique. |
RANDOM | Cette fonction retourne un nombre aléatoire. |
REGEXP_REPLACE | Cette fonction permet de remplacer une sous-chaine de caractères à partir des options spécifiés. |
REPEAT | Cette fonction retourne la répétition d'une chaîne de caractères le nombre de fois spécifié. |
REPLACE | Cette fonction permet d'effectuer d'effectuer le remplacement de sous-chaine de caractères par une autre sous-chaine de caractères dans une chaine de caractères. |
ROUND | Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié. |
RPAD | Cette fonction permet d'ajouter le caractère spécifié à la fin de façon à se que la chaine de caractères atteint la longueur spécifié. |
RTRIM | Cette fonction supprime les caractères d'espace à la fin d'une chaine de caractères. |
SESSION_USER | Cette fonction permet d'indiquer l'identificateur de l'utilisateur de la session courante. |
SET_BIT | Cette fonction permet de fixer un bit dans une chaine de caractères. |
SET_BYTE | Cette fonction permet de fixer un octet dans une chaine de caractères. |
SET_MASKLEN | Cette fonction permet de fixer la longueur du masque d'adresse selon l'option spécifié. |
SETSEED | Cette fonction permet d'effectuer l'initialisation de la génération aléatoire. |
SETVAL | Cette fonction permet de fixer la valeur de la séquence spécifié |
SIGN | Cette fonction retourne le signe d'une valeur numérique. |
SIN | Cette fonction trigonométrique retourne le Sinus. |
SPLIT_PART | Cette fonction permet de subdivisé en plusieurs sous-chaine de caractères une chaîne de caractères en prenant pour séparateur des caractères. |
SQRT | Cette fonction retourne la racine carré d'une valeur. |
STATEMENT_TIMESTAMP | Cette fonction retourne la date et l'heure courante en fonction du fuseau horaire |
STRING_TO_ARRAY | Cette fonction permet de créer un tableau à partir d'une chaine de caractères avec des séparateurs. |
STRPOS | Cette fonction retourne la position d'une sous-chaine de caractères dans une chaine de caractères. |
SUBSTR | Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères. |
SUBSTRING | Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères. |
SUM | Cette fonction retourne la somme d'une liste d'argument. |
TAN | Cette fonction retourne la tangente. |
TEXT | Cette fonction permet d'indiquer, sous forme de chaine de caractères, l'adresse IP et sa longueur. |
TIMEOFDAY | Cette fonction retourne la date et l'heure courante sous forme de chaine de caractères |
TO_ASCII | Cette fonction permet de convertir le code de page d'une chaine de caractères ASCII. |
TO_CHAR | Cette fonction permet de convertir une expression quelconque en une chaine de caractères. |
TO_DATE | Cette fonction permet de convertir une expression quelconque en une date. |
TO_HEX | Cette fonction retourne la valeur hexadécimal d'un nombre décimal. |
TO_NUMBER | Cette fonction permet de convertir une expression quelconque en nombre. |
TO_TIMESTAMP | Cette fonction permet de convertir une expression quelconque en un format TIMESTAMP. |
TRANSACTION_TIMESTAMP | Cette fonction retourne la date et l'heure courante en fonction du fuseau horaire |
TRANSLATE | Cette fonction permet d'effectuer le remplacement de certains caractères individuel par d'autres caractères individuel dans une chaine de caractères. |
TRIM | Cette fonction supprime les caractères d'espace au début et à la fin d'une chaine de caractères. |
TRUNC | Cette fonction tronque une valeur numérique avec une longueur spécifié. |
TRUNC | Cette fonction permet de fixer à 0 les 3 octets du bas de l'adresse MAC. |
UPPER | Cette fonction retourne la majuscule d'une chaine de caractères. |
USER | Cette fonction retourne le nom de l'utilisateur courant |
VERSION | Cette fonction permet de demander la version du logiciel de base de données |
WIDTH | Cette fonction permet de retourner la largeur d'un rectangle géométrique. |
WIDTH_BUCKET | Cette fonction permet de retourner le jeton d'un histogramme à égale distance du nombre de jetons. |
Dernière mise à jour : Dimanche, 27 décembre 2015