Section courante

A propos

Section administrative du site

Vue par description   Vue par prototype   Rechercher

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