Section courante

A propos

Section administrative du site

Voici un tableau de référence des différents fonctions du «MariaDB» (aussi connu sous le nom de built-in functions) :

Fonctions Description
ABS Cette fonction retourne la valeur absolue.
ACOS Cette fonction trigonométrique retourne l'«ArcCosinus».
ADDDATE Cette fonction retourne une date avec une expression de temps ajouté.
ADDTIME Cette fonction permet d'ajouter une heure à une heure ou une date et heure.
AES_DECRYPT Cette Cette fonction permet d'effectuer le déchiffrement des données chiffrées avec AES_ENCRYPT.
AES_ENCRYPT Cette fonction permet d'effectuer le chiffrement d'une chaîne de caractères avec l'algorithme AES.
AREA Cette fonction permet de demander l'aire d'un polygone.
ASBINARY Cette fonction permet de convertir une valeur en sa représentation WKB.
ASCII Cette fonction retourne le numéro du code ASCII du caractère spécifié.
ASIN Cette fonction trigonométrique retourne l'«ArcSinus».
ASTEXT Cette fonction permet de convertir une valeur en sa définition WKT.
ASWKB Cette fonction permet de convertir une valeur en sa représentation WKB.
ASWKT Cette fonction permet de convertir une valeur en sa définition WKT.
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.
BENCHMARK Cette fonction retourne le nombre de temps d'exécution d'une expression exécuté le nombre de fois spécifié.
BETWEEN Cette fonction permet de vérifier si l'expression est située entre les valeurs inclusivement.
BIN Cette fonction retourne la valeur binaire d'un nombre décimal.
BINARY Cette fonction permet de convertir la chaîne de caractères suivant en une chaîne de caractères binaire.
BINLOG_GTID_POS Cette fonction permet de retourner une représentation sous forme de chaîne de caractères de la position GTID correspondante.
BIT_AND Cette fonction permet d'effectuer un «Et binaire».
BIT_COUNT Cette fonction permet de retourner la longueur d'une chaîne de caractères en bits.
BIT_LENGTH Cette fonction permet de retourner la longueur en bits de la chaîne de caractères spécifiés.
BIT_OR Cette fonction permet d'effectuer un «Ou binaire».
BIT_XOR Cette fonction permet d'effectuer un «Ou exclusif binaire».
BOUNDARY Cette fonction permet de retourner une géométrie étant la fermeture d'une frontière combinatoire.
BUFFER Cette Cette fonction permet de retourner une nouvelle géométrie avec un tampon ajouté à la géométrie d'origine.
CASE Cette fonction permet d'effectuer des évaluations de cas.
CAST Cette fonction permet de transformer le type d'une expression sous un autre type de données.
CEIL Cette fonction permet de retourner 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.
CENTROID Cette fonction permet de retourner le centroïde mathématique (centre géométrique) d'un MultiPolygon.
CHAR Cette fonction permet de transformer en chaînes de caractères une suite de nombre correspondant à des valeurs ASCII.
CHARACTER_LENGTH Cette fonction retourne la longueur d'une chaîne de caractères. Alias de «CHAR_LENGTH».
CHARSET Cette fonction permet de retourner un ensemble de caractères.
CHAR_LENGTH Cette fonction retourne la longueur d'une chaîne de caractères.
CHR Cette fonction permet de retourner une chaîne de caractères composée du caractère donné par les valeurs de code de l'entier.
COALESCE Cette fonction permet de retourner le premier paramètre non NULL.
COERCIBILITY Cette fonction permet de retourner la valeur de coercibilité du classement
COLLATION Cette fonction permet de demander le classement du paramètre de chaîne de caractères.
COLUMN_ADD Cette fonction permet d'ajouter ou mettre à jour des colonnes dynamiques.
COLUMN_CHECK Cette fonction permet de vérifier si un BLOB de colonne dynamique est valide.
COLUMN_CREATE Cette fonction permet de retourner un BLOB de colonnes dynamiques.
COLUMN_DELETE Cette fonction permet de supprimer une colonne dynamique.
COLUMN_EXISTS Cette fonction permet de vérifier qu'une colonne existe.
COLUMN_GET Cette fonction permet de demander une valeur de colonne dynamique par nom.
COLUMN_JSON Cette fonction permet de demander une représentation JSON des données d'objets BLOB de colonnes dynamiques.
COLUMN_LIST Cette fonction permet de retourner une liste séparée par des virgules.
COMPRESS Cette fonction permet de retourner une chaîne de caractères binaire compressée.
CONCAT Cette fonction permet de concaténer des chaînes de caractères.
CONCAT_WS Cette fonction permet de concaténer des chaînes de caractères en les séparant par un séparateur.
CONNECTION_ID Cette fonction permet de demander l'identificateur de connexion du processus léger.
CONTAINS Cette fonction permet de vérifier si une géométrie en contient une autre.
CONV Cette fonction retourne la valeur d'un nombre d'une base à l'autre.
CONVERT Cette fonction permet de convertir une valeur d'un type en un autre type.
CONVERT_TZ Cette fonction permet de convertir une date et heure d'un fuseau horaire en un autre.
CONVEXHULL Cette fonction permet d'indiquer la géométrie convexe minimale englobant toutes les géométries dans l'ensemble.
COS Cette fonction trigonométrique retourne le cosinus.
COT Cette fonction trigonométrique retourne la cotangente.
COUNT Cette fonction retourne le nombre de ligne que contient un groupe.
CRC32 Cette fonction permet de calculer une valeur de contrôle de redondance cyclique.
CROSSES Cette fonction permet de vérifier si deux géométries se croisent spatialement.
CUME_DIST Cette fonction permet de retourner la distribution cumulative d'une ligne donnée.
CURDATE Cette fonction retourne la date courante du système sous le format «année-mois-jour».
CURRENT_DATE Cette fonction retourne la date courante du système sous le format «année-mois-jour».
CURRENT_ROLE Cette fonction permet de retourner le nom du rôle courant.
CURRENT_TIME Cette fonction retourne l'heure courante du système sous le format «heures:minutes:secondes».
CURRENT_TIMESTAMP Cette fonction retourne la date et l'heure courante du système sous le format «année-mois-jour heures:minutes:secondes».
CURRENT_USER Cette fonction permet de demander le nom d'utilisateur et de l'hôte ayant authentifié le client actuel.
CURTIME Cette fonction retourne l'heure courante du système sous le format «heures:minutes:secondes».
DATABASE Cette fonction retourne le nom de la base de données courante.
DATE Cette fonction permet d'extraire la partie date de l'expression date ou l'expression de date et heure.
DATEDIFF Cette fonction permet de retourner la différence de jours entre deux valeurs de date et d'heure.
DATE_ADD Cette fonction retourne une date avec une expression de temps ajouté.
DATE_FORMAT Cette fonction permet de convertir une date quelconque en une chaîne de caractères de format spécifié.
DATE_SUB Cette fonction retourne une date avec une expression de temps soustraite.
DAYNAME Cette fonction retourne le nom anglais du jour de semaine de la date spécifié.
DAYOFMONTH Cette fonction retourne le jour du mois (valeur entre 1 et 31) de la date spécifié.
DAYOFWEEK Cette fonction retourne le jour de la semaine (valeur entre 1 et 7) de la date spécifié.
DAYOFYEAR Cette fonction retourne le jour de l'année (valeur entre 1 et 366) de la date spécifié.
DECODE Cette fonction permet de décoder une chaîne de caractères à l'aide d'un mot de passe.
DECODE_HISTOGRAM Cette fonction permet de retourner des chiffres séparés par des virgules correspondant à une distribution de probabilité représentée par un histogramme.
DEFAULT Cette fonction permet de retourner la colonne par défaut.
DEGREES Cette fonction convertie une valeur radians en degrés.
DENSE_RANK Cette fonction permet de retourner l'intervalle d'une ligne donnée avec des valeurs identiques recevant le même résultat, mais sans saut.
DES_DECRYPT Cette fonction permet de déchiffrer une chaîne de caractères chiffrée avec DES_ENCRYPT().
DES_ENCRYPT Cette fonction permet de chiffrer une chaîne de caractères à l'aide de l'algorithme Triple-DES.
DIMENSION Cette fonction permet de demander la dimension inhérente d'une valeur de géométrie.
DISJOINT Cette fonction permet de vérifier si les deux éléments ne se croisent pas.
DIV Cette fonction permet d'effectuer une division entière.
ELT Cette fonction retourne la correspondance d'argument d'une chaîne de caractères en supposant que chacun des arguments correspond à un numéro. Exemple la première chaîne de caractères = 1, la seconde chaîne de caractères = 2,....
ENCODE Cette fonction permet d'encoder une chaîne de caractères à l'aide d'un mot de passe.
ENCRYPT Cette fonction permet d'effectuer un encodage d'une chaîne de caractères à l'aide de la commande «crypt()» du système d'exploitation Unix.
ENDPOINT Cette fonction permet de retourner le point de terminaison d'un LineString.
ENVELOPE Cette fonction permet de retourner le rectangle de délimitation minimum pour une valeur de géométrie.
EQUALS Cette fonction permet de vérifier si deux géométries sont spatialement égales.
EXP Cette fonction retourne la valeur exponentielle.
EXPORT_SET Cette fonction permet de retourner une chaîne de caractères pour chaque ensemble de bits d'une valeur spécifié.
EXTERIORRING Cette fonction permet de retourner l'anneau extérieur d'un polygone en tant que LineString.
EXTRACT Cette fonction permet d'extraire une partie de la date.
EXTRACTVALUE Cette fonction permet de retourner le texte du premier noeud de texte correspondant à l'expression XPath.
FIELD Cette fonction permet de retourner la position d'une chaîne de caractères situés dans une liste de chaînes de caractères.
FIND_IN_SET Cette fonction permet de retourner la position d'une chaîne de caractères situés dans une chaîne de caractères laquelle utilise des virgules comme séparateur d'élément.
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 Cette fonction permet d'effectuer un formatage d'un nombre selon le mode américain avec le nombre de décimal spécifié.
FOUND_ROWS Cette fonction permet de retourner le nombre de lignes (potentiellement) renvoyées.
FROM_BASE64 Cette fonction permet de retourner le résultat décodé sous forme de chaîne de caractères binaire selon une chaîne de caractères codée en base 64.
FROM_DAYS Cette fonction retourne la date correspondant au nombre de jour spécifié à partir de l'année intemporelle 0.
FROM_UNIXTIME Cette fonction permet de retourner une date et heure à partir d'un horodatage Unix.
GEOMCOLLFROMTEXT Cette fonction permet de construire une valeur GEOMETRYCOLLECTION.
GEOMCOLLFROMWKB Cette fonction permet de construire une valeur GEOMETRYCOLLECTION.
GEOMETRYCOLLECTION Cette fonction permet de construit une WKB avec GeometryCollection.
GEOMETRYCOLLECTIONFROMTEXT Cette fonction permet de construire une valeur GEOMETRYCOLLECTION.
GEOMETRYCOLLECTIONFROMWKB Cette fonction permet de construire une valeur GEOMETRYCOLLECTION.
GEOMETRYFROMTEXT Cette fonction permet de construire une valeur de géométrie en utilisant ses WKT et SRID.
GEOMETRYFROMWKB Cette fonction permet de construire une valeur de géométrie en utilisant sa représentation WKB et SRID
GEOMETRYN Cette fonction permet de demander la N-ième géométrie dans une GeometryCollection.
GEOMETRYTYPE Cette fonction permet de demander le nom du type de géométrie dont une instance de géométrie donnée est membre.
GEOMFROMTEXT Cette fonction permet de construire une valeur de géométrie en utilisant ses WKT et SRID.
GEOMFROMWKB Cette fonction permet de construire une valeur de géométrie en utilisant sa représentation WKB et SRID
GET_FORMAT Cette fonction permet de demander une chaîne de caractères de format.
GET_LOCK Cette fonction permet de demander le LOCK.
GLENGTH Cette fonction permet de demander la longueur d'une valeur LineString.
GREATEST Cette fonction permet de demander le plus grand paramètre.
GROUP_CONCAT Cette fonction permet de retourner un groupe d'enregistrement en un seule enregistrement séparé par des virgules.
HEX Cette fonction retourne la valeur hexadécimale d'un nombre décimal.
HOUR Cette fonction retourne la partie «heure» de la date spécifié.
IF Cette fonction permet de vérifier si le premier paramètre spécifié est TRUE, alors elle retourne le deuxième paramètre; sinon elle retourne le troisième paramètre.
IFNULL Cette fonction permet de retourner le premier paramètre s'il n'est pas nulle, sinon le deuxième paramètre.
IN Cette fonction permet de vérifier si l'expression est égale à l'une des valeurs de la liste.
INET6_ATON Cette fonction permet de retourner une valeur numérique VARBINARY selon une adresse réseau IPv6 ou IPv4.
INET6_NTOA Cette fonction permet de retourner l'adresse sous forme de chaîne de caractères non binaire selon une adresse réseau IPv6 ou IPv4.
INET_ATON Cette fonction permet de transformer une adresse IP en sa valeur numérique.
INET_NTOA Cette fonction permet de transformer la valeur numérique d'une adresse IP sous sa forme de chaîne de caractères.
INSERT Cette fonction permet d'insérer une sous-chaîne dans une chaîne de caractères et/ou de remplacer une partie dans la chaîne de caractères.
INSTR Cette fonction retourne la position d'une sous-chaîne de caractères contenus dans une chaîne de caractères et 0 si elle ne s'y trouve pas.
INTERIORRINGN Cette fonction permet de retourner le N-ème anneau intérieur pour un polygone.
INTERSECTS Cette Cette fonction permet d'indiquer si deux géométries se croisent spatialement.
INTERVAL Cette fonction retourne la position qu'un nombre doit avoir dans une liste de données trié.
IS Cette fonction permet de vérifier si un booléen est TRUE, FALSE ou UNKNOWN.
ISCLOSED Cette fonction permet de retourner vrai si les points de début et de fin d'un LINESTRING sont identiques.
ISEMPTY Cette fonction permet de vérifier la validité de la valeur de la géométrie.
ISNULL Cette fonction permet de vérifier si une expression est NULL.
ISRING Cette fonction permet de retourner vrai si un LINESTRING donné est à la fois ST_IsClosed et ST_IsSimple.
ISSIMPLE Cette fonction permet de retourner vrai si la géométrie donnée n'a pas de points géométriques anormaux.
IS_FREE_LOCK Cette Cette fonction permet de vérifier si le verrou est libre d'utilisation.
IS_IPV4 Cette fonction permet de vérifier si une expression est une adresse IPv4 valide.
IS_IPV4_COMPAT Cette fonction permet de vérifier si une adresse IPv6 est compatible IPv4.
IS_IPV4_MAPPED Cette fonction permet de vérifier si une adresse IPv6 est une adresse de cartographie IPv4 valide.
IS_IPV6 Cette fonction permet de vérifier si une expression est une adresse IPv6 valide.
IS_USED_LOCK Cette fonction permet de vérifier le verrou est utilisé.
JSON_ARRAY Cette fonction permet de créer un tableau JSON.
JSON_ARRAY_APPEND Cette fonction permet d'ajouter des données à un document JSON.
JSON_ARRAY_INSERT Cette fonction permet d'insérer des données à un document JSON.
JSON_COMPACT Cette fonction permet de supprimer tous les espaces inutiles pour que le document JSON soit aussi court que possible.
JSON_CONTAINS Cette fonction permet de vérifier si le document JSON contient l'objet spécifié.
JSON_CONTAINS_PATH Cette fonction permet de vérifier si le document JSON contient n'importe quel donnée dans le chemin.
JSON_DEPTH Cette fonction permet de demander la profondeur maximum du document JSON.
JSON_DETAILED Cette fonction permet de retourner une représentation en JSON de la manière la plus compréhensible en mettant l'accent sur les structures imbriquées.
JSON_EXISTS Cette fonction permet de vérifier si une valeur JSON spécifiée existe dans les données spécifiées.
JSON_EXTRACT Cette fonction permet de retourner des données du document JSON.
JSON_INSERT Cette fonction permet d'insérer des données dans un document JSON.
JSON_KEYS Cette fonction permet de retourner tous les clefs d'un document JSON.
JSON_LENGTH Cette fonction permet de retourner le nombre d'éléments contenu dans le document JSON.
JSON_LOOSE Cette fonction permet d'ajouter des espaces à un document JSON pour le rendre plus lisible.
JSON_MERGE Cette fonction permet de fusionner les documents JSON et de préservé les clefs dupliqué.
JSON_OBJECT Cette fonction permet de retourner un objet JSON contenant les paires clef et de valeur données.
JSON_QUERY Cette fonction permet de fusionner les documents JSON et de préserver les clefs dupliqués.
JSON_QUOTE Cette fonction permet d'ajuster les guillemets de chacun des éléments du document JSON>.
JSON_REMOVE Cette fonction permet d'enlever les données d'un document JSON.
JSON_REPLACE Cette fonction permet de remplacer les valeurs d'un document JSON.
JSON_SEARCH Cette fonction permet de rechercher le chemin de la chaîne de caractères spécifié dans le document JSON.
JSON_SET Cette fonction permet de mettre à jour ou insérer des données dans un document JSON.
JSON_TYPE Cette fonction permet de demander le type de valeur JSON.
JSON_UNQUOTE Cette fonction permet d'enlever les guillemets de chacun des éléments du document JSON.
JSON_VALID Cette fonction permet de vérifier si les valeurs du document JSON sont valides.
JSON_VALUE Cette fonction permet de retourner le scalaire spécifié correspondant un document JSON.
LAST_DAY Cette fonction permet de retourner le dernier jour du mois.
LAST_INSERT_ID Cette fonction permet de demander la dernière valeur auto incrémenté insérée.
LAST_VALUE Cette fonction permet de retourner la dernière valeur d'une liste.
LASTVAL Cette fonction permet de retourner la dernière valeur générée à partir d'une séquence.
LCASE Cette fonction retourne la minuscule d'une chaîne de caractères.
LEAST Cette fonction retourne le plus petit argument d'une liste.
LEFT Cette fonction retourne les caractères du début d'une chaîne de caractères.
LENGTH Cette fonction permet de retourner la longueur de la chaîne de caractères spécifiés.
LIKE Cette fonction permet de vérifier si l'expression correspond à un modèle.
LINEFROMTEXT Cette fonction permet de créer une valeur de chaîne de caractères de lignes.
LINEFROMWKB Cette fonction permet de construire un LINESTRING à l'aide de ses WKB et SRID.
LINESTRING Cette fonction permet de construire une valeur WKB LineString à partir d'un certain nombre de paramètre de point WKB.
LINESTRINGFROMTEXT Cette fonction permet de créer une valeur de chaîne de caractères de lignes.
LINESTRINGFROMWKB Cette fonction permet de construire un LINESTRING à l'aide de ses WKB et SRID.
LN Cette fonction permet de retourner le logarithme naturel.
LOAD_FILE Cette fonction permet de retourner le contenu du fichier sous forme de chaîne de caractères.
LOCALTIME Cette fonction retourne la date et l'heure courante du système sous le format «année:mois:jour heures:minutes:secondes».
LOCALTIMESTAMP Cette fonction retourne la date et l'heure courante du système sous le format «année:mois:jour heures:minutes:secondes».
LOCATE Cette fonction retourne la position d'une sous-chaîne de caractères contenus dans une chaîne de caractères et 0 si elle ne s'y trouve pas.
LOG Cette fonction retourne le logarithme naturel (base e).
LOG10 Cette fonction retourne le logarithme de la base 10.
LOG2 Cette fonction retourne le logarithme de la base 2.
LOWER Cette fonction retourne la minuscule d'une chaîne de caractères.
LPAD Cette fonction permet d'ajouter le caractère spécifié au début de façon à se que la chaîne de caractères atteint la longueur spécifié.
LTRIM Cette fonction supprime les caractères d'espace au début d'une chaîne de caractères.
MAKEDATE Cette fonction permet de retourner une date spécifiée par une année et un jour.
MAKETIME Cette fonction permet de retourner l'heure.
MAKE_SET Cette fonction permet de fabriquer un ensemble à l'aide d'une valeur binaire.
MATCH Cette fonction permet d'effectuer des recherches indexées dans des types de données «TEXT».
MASTER_GTID_WAIT Cette fonction permet d'attendre que l'esclave atteigne la position GTID.
MASTER_POS_WAIT Cette fonction permet de bloquer jusqu'à ce que l'esclave ait appliqué toutes les mises à jour spécifiées.
MAX Cette fonction retourne la plus haute valeur d'une liste d'argument.
MBRCONTAINS Cette fonction permet d'indiquer qu'un rectangle de délimitation minimum en contient un autre.
MBRDISJOINT Cette fonction permet de vérifier si les rectangles de délimitation minimum de deux géométries sont disjoints.
MBREQUAL Cette fonction permet de vérifier si les rectangles de délimitation minimum de deux géométries sont identiques.
MBRINTERSECTS Cette fonction permet de vérifier si les rectangles de délimitation minimum des deux géométries se croisent.
MBROVERLAPS Cette fonction permet de vérifier si les rectangles de délimitation minimum de deux géométries se chevauchent.
MBRTOUCHES Cette Cette fonction permet de vérifier si les rectangles de délimitation minimum de deux géométries se touchent.
MBRWITHIN Cette fonction permet de vérifier si un rectangle de délimitation minimum se trouve dans un autre.
MD5 Cette fonction permet de calculer la somme de vérification selon la méthode MD5 à partir de la chaîne de caractères spécifié.
MEDIAN Cette fonction permet de retourner la valeur médiane d'un intervalle de valeurs.
MICROSECOND Cette fonction permet de retourner des microsecondes à partir d'une date ou d'une heure.
MID Cette fonction retourne une sous-chaîne de caractères contenus dans une chaîne de caractères.
MIN Cette fonction retourne la plus basse valeur d'une liste d'argument.
MINUTE Cette fonction retourne la partie «minute» de la date spécifiée.
MLINEFROMTEXT Cette fonction permet de construire un MULTILINESTRING en utilisant sa représentation WKT et SRID.
MLINEFROMWKB Cette fonction permet de construire un MULTILINESTRING.
MOD Cette fonction retourne la partie restant d'un nombre (le modulo).
MONTH Cette fonction retourne le mois de la date spécifié.
MONTHNAME Cette fonction retourne le nom anglais du mois de la date spécifié.
MPOINTFROMTEXT Cette fonction permet de construire une valeur MULTIPOINT à l'aide de ses WKT et SRID.
MPOINTFROMWKB Cette fonction permet de construire une valeur MULTIPOINT en utilisant sa représentation WKB et SRID
MPOLYFROMTEXT Cette fonction permet de construire une valeur MULTIPOLYGON
MPOLYFROMWKB Cette fonction permet de construire une valeur MULTIPOLYGON en utilisant sa représentation WKB et SRID
MULTILINESTRING Cette fonction permet de construire une valeur MultiLineString.
MULTILINESTRINGFROMTEXT Cette fonction permet de construire un MULTILINESTRING en utilisant sa représentation WKT et SRID.
MULTILINESTRINGFROMWKB Cette fonction permet de construire un MULTILINESTRING.
MULTIPOINT Cette fonction permet de construire une valeur MultiPoint de WKB.
MULTIPOINTFROMTEXT Cette fonction permet de construire une valeur MULTIPOINT à l'aide de ses WKT et SRID.
MULTIPOINTFROMWKB Cette fonction permet de construire une valeur MULTIPOINT en utilisant sa représentation WKB et SRID
MULTIPOLYGON Cette fonction permet de construire un multi-polygone WKB
MULTIPOLYGONFROMTEXT Cette fonction permet de construire une valeur MULTIPOLYGON
MULTIPOLYGONFROMWKB Cette fonction permet de construire une valeur MULTIPOLYGON en utilisant sa représentation WKB et SRID
NAME_CONST Cette fonction permet de retourner la valeur donnée.
NEXTVAL Cette fonction permet de générer la prochaine valeur pour la séquence.
NOW Cette fonction retourne la date et l'heure courante du système sous le format «année:mois:jour heures:minutes:secondes».
NTILE Cette fonction permet de demander un entier indiquant dans quel groupe se trouve une ligne donnée.
NULLIF Cette fonction permet de retourner NULL si la première expression égale deuxième expression.
NUMGEOMETRIES Cette fonction permet de demander le nombre de géométries dans une GeometryCollection.
NUMINTERIORRINGS Cette fonction permet de demander le nombre d'anneaux intérieurs dans un polygone.
NUMPOINTS Cette fonction permet de demander le nombre d'objets Point dans un LineString
OCT Cette fonction retourne la valeur octale d'un nombre décimal.
OCTET_LENGTH Cette fonction permet de retourner la longueur en octets de la chaîne de caractères spécifiés.
OLD_PASSWORD Cette fonction permet de mettre en oeuvre un mot de passe avant MySQL 4.1.
ORD Cette fonction retourne le numéro du code ASCII du premier caractère de la chaîne de caractères spécifié.
OVERLAPS Cette fonction permet de vérifier si deux éléments se chevauchent spatialement.
PASSWORD Cette fonction permet d'encoder le mot de passe utilisateur pour la table «user» de MySQL.
PERCENT_RANK Cette fonction permet de retourner un intervalle relatif en pourcentage d'une ligne donnée.
PERCENTILE_CONT Cette fonction permet de retourner une valeur correspondant à la fraction donnée dans l'ordre de tri.
PERCENTILE_DISC Cette fonction permet de retourner la première valeur de l'ensemble dont la position ordonnée est identique ou supérieure à la fraction spécifiée.
PERIOD_ADD Cette fonction permet d'ajouter des mois à une période.
PERIOD_DIFF Cette fonction permet de demander un nombre de mois entre deux périodes.
PI Cette fonction retourne le nombre PI (3,14159).
POINT Cette fonction permet de construire un point WK.
POINTFROMTEXT Cette fonction permet de construire une valeur POINT.
POINTFROMWKB Cette fonction permet de construire POINT à l'aide de ses WKB et SRID
POINTN Cette fonction permet de retourner le N-ème point de la chaîne de caractères de lignes.
POINTONSURFACE Cette fonction permet de retourner un POINT garanti pour intersecter une surface.
POLYFROMTEXT Cette fonction permet de construire une valeur POLYGON.
POLYFROMWKB Cette fonction permet de construire la valeur POLYGON en utilisant sa représentation WKB et SRID
POLYGON Cette Cette fonction permet de construire une valeur de polygone WKB à partir d'un certain nombre de paramètres WKB de LineString.
POLYGONFROMTEXT Cette fonction permet de construire une valeur POLYGON.
POLYGONFROMWKB Cette fonction permet de construire la valeur POLYGON en utilisant sa représentation WKB et SRID
POSITION Cette fonction retourne la position d'une sous-chaîne de caractères contenus dans une chaîne de caractères et 0 si elle ne s'y trouve pas.
POW Cette fonction retourne la puissance d'un nombre.
POWER Cette fonction retourne la puissance d'un nombre.
QUARTER Cette fonction retourne le numéro du semestre de la date spécifié.
QUOTE Cette fonction permet de rajouter des caractères d'échappement en avant des guillemets dans la chaîne de caractères.
RADIANS Cette fonction retourne la valeur radians d'un nombre en degrés.
RAND Cette fonction retourne un nombre aléatoire.
RANK Cette fonction permet de demander l'intervalle d'une ligne donnée avec des valeurs identiques recevant le même résultat.
REGEXP Cette fonction permet d'effectuer la correspondance des motifs.
REGEXP_INSTR Cette fonction permet de demander la position de la première apparition d'une expression régulière.
REGEXP_REPLACE Cette fonction permet de remplacer toutes les occurrences d'un motif.
REGEXP_SUBSTR Cette fonction permet de demander la partie correspondante d'une chaîne de caractères.
RELEASE_LOCK Cette fonction permet de libérer le verrou obtenu avec GET_LOCK().
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 le remplacement de sous-chaîne de caractères par une autre sous-chaîne de caractères dans une chaîne de caractères.
REVERSE Cette fonction retourne une chaîne de caractères avec l'ordre inversé: Début est à la fin, et la fin est au début.
RIGHT Cette fonction retourne les caractères à la fin d'une chaîne de caractères.
RLIKE Cette fonction permet d'effectuer la correspondance des motifs.
ROUND Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié.
ROW_COUNT Cette fonction permet de demander le nombre de lignes affectées par l'instruction précédente.
ROW_NUMBER Cette fonction permet de demander le numéro de ligne d'une ligne donnée avec des valeurs identiques recevant un résultat différent.
RPAD Cette fonction permet d'ajouter le caractère spécifié à la fin de façon à se que la chaîne de caractères atteint la longueur spécifié.
RTRIM Cette fonction supprime les caractères d'espace à la fin d'une chaîne de caractères.
SCHEMA Cette fonction retourne le nom de la base de données courante.
SECOND Cette fonction retourne la partie «seconde» de la date spécifiée.
SEC_TO_TIME Cette fonction retourne l'heure correspondant au nombre de seconde spécifié.
SESSION_USER Cette fonction permet de retourner le nom d'utilisateur et le nom d'hôte MariaDB actuels, fournis lors de l'authentification auprès de MariaDB, sous forme de chaîne de caractères dans l'ensemble de caractères utf8.
SETVAL Cette fonction permet de fixer la prochaine valeur à renvoyer par une séquence.
SHA Cette fonction permet de calculer une somme de contrôle SHA-1.
SHA1 Cette fonction permet de calculer une somme de contrôle SHA-1.
SHA2 Cette fonction permet de calculer une somme de contrôle SHA-2.
SIGN Cette fonction retourne le signe d'une valeur numérique.
SIN Cette fonction trigonométrique retourne le Sinus.
SLEEP Cette fonction permet de mettre sur pause pendant le nombre de secondes donné.
SOUNDEX Cette fonction permet d'effectuer une comparaison en se basant sur le son ou la prononciation de la chaîne de caractères.
SOUNDS Cette fonction permet d'effectuer la comparaison SOUNDEX(expr1) = SOUNDEX(expr2).
SPACE Cette fonction répète un espace plusieurs fois sous forme de chaîne de caractères.
SPIDER_BG_DIRECT_SQL Cette fonction permet d'effectuer une exécution SQL en arrière-plan.
SPIDER_COPY_TABLES Cette fonction permet de copier les données du tableau.
SPIDER_DIRECT_SQL Cette fonction permet d'exécuter du SQL sur le serveur à distance.
SPIDER_FLUSH_TABLE_MON_CACHE Cette fonction permet d'actualisation des informations du serveur de surveillance Spider.
SQRT Cette fonction retourne la racine carrée d'une valeur.
SRID Cette fonction permet de retourner un identificateur de système de référence spatiale.
STARTPOINT Cette fonction permet de retourner le point de départ d'un LineString.
STD Cette fonction permet de retourner l'écart type de la population.
STDDEV Cette fonction permet de retourner l'écart type de la population.
STDDEV_POP Cette fonction permet de retourner l'écart type de la population
STDDEV_SAMP Cette Cette fonction permet de retourner l'écart-type.
STRCMP Cette fonction effectue la comparaison de deux chaînes de caractères.
STR_TO_DATE Cette fonction permet de convertir une expression quelconque en une date.
ST_AREA Cette fonction permet de demander l'aire d'un polygone.
ST_ASBINARY Cette fonction permet de convertir une valeur en sa représentation WKB.
ST_ASTEXT Cette fonction permet de convertir une valeur en sa définition WKT.
ST_ASWKB Cette fonction permet de convertir une valeur en sa représentation WKB.
ST_ASWKT Cette fonction permet de convertir une valeur en sa définition WKT.
ST_BOUNDARY Cette fonction permet de retourner une géométrie étant la fermeture d'une frontière combinatoire.
ST_BUFFER Cette fonction permet de retourner une nouvelle géométrie avec un tampon ajouté à la géométrie d'origine.
ST_CENTROID Cette fonction permet de retourner le centroïde mathématique (centre géométrique) d'un MultiPolygon.
ST_CONTAINS Cette fonction permet de vérifier si une géométrie est contenue par une autre.
ST_CONVEXHULL Cette fonction permet d'indiquer la géométrie convexe minimale englobant toutes les géométries dans l'ensemble.
ST_CROSSES Cette fonction permet de vérifier si deux géométries se croisent spatialement.
ST_DIFFERENCE Cette fonction permet de demander la différence de points.
ST_DIMENSION Cette fonction permet de demander la dimension inhérente d'une valeur de géométrie.
ST_DISJOINT Cette fonction permet de vérifier si une géométrie est spatialement disjointe d'une autre.
ST_DISTANCE Cette fonction permet d'indiquer la distance entre deux géométries.
ST_ENDPOINT Cette fonction permet de retourner le point de terminaison d'un LineString.
ST_ENVELOPE Cette fonction permet de retourner le rectangle de délimitation minimum pour une valeur de géométrie.
ST_EQUALS Cette fonction permet de vérifier si deux géométries sont spatialement égales.
ST_EXTERIORRING Cette fonction permet de retourner l'anneau extérieur d'un polygone en tant que LineString.
ST_GEOMCOLLFROMTEXT Cette fonction permet de construire une valeur GEOMETRYCOLLECTION.
ST_GEOMCOLLFROMWKB Cette fonction permet de construire une valeur GEOMETRYCOLLECTION.
ST_GEOMETRYCOLLECTIONFROMTEXT Cette fonction permet de construire une valeur GEOMETRYCOLLECTION.
ST_GEOMETRYCOLLECTIONFROMWKB Cette fonction permet de construire une valeur GEOMETRYCOLLECTION.
ST_GEOMETRYFROMTEXT Cette fonction permet de construire une valeur de géométrie en utilisant ses WKT et SRID.
ST_GEOMETRYFROMWKB Cette fonction permet de construire une valeur de géométrie en utilisant sa représentation WKB et SRID.
ST_GEOMETRYN Cette fonction permet de demander la N-ième géométrie dans une GeometryCollection.
ST_GEOMETRYTYPE Cette fonction permet de demander le nom du type de géométrie dont une instance de géométrie donnée est membre.
ST_GEOMFROMTEXT Cette fonction permet de construire une valeur de géométrie en utilisant ses WKT et SRID.
ST_GEOMFROMWKB Cette fonction permet de construire une valeur de géométrie en utilisant sa représentation WKB et SRID
ST_INTERIORRINGN Cette fonction permet de retourner le N-ème anneau intérieur pour un polygone.
ST_INTERSECTION Cette fonction permet de l'intersection, ou une partie partagée, de deux géométries.
ST_INTERSECTS Cette fonction permet de vérifier si deux géométries se croisent spatialement.
ST_ISCLOSED Cette fonction permet de retourner vrai si les points de début et de fin d'un LINESTRING sont identiques.
ST_ISEMPTY Cette fonction permet de vérifier la validité de la valeur de la géométrie.
ST_ISRING Cette fonction permet de retourner vrai si un LINESTRING donné est à la fois ST_IsClosed et ST_IsSimple.
ST_ISSIMPLE Cette fonction permet de retourner vrai si la géométrie donnée n'a pas de points géométriques anormaux.
ST_LENGTH Cette fonction permet de demander la longueur d'une valeur LineString.
ST_LINEFROMTEXT Cette fonction permet de créer une valeur de chaîne de caractères de lignes.
ST_LINEFROMWKB Cette fonction permet de construire un LINESTRING à l'aide de ses WKB et SRID.
ST_LINESTRINGFROMTEXT Cette fonction permet de créer une valeur de chaîne de caractères de lignes.
ST_LINESTRINGFROMWKB Cette fonction permet de construire un LINESTRING à l'aide de ses WKB et SRID.
ST_NUMGEOMETRIES Cette fonction permet de demander le nombre de géométries dans une GeometryCollection.
ST_NUMINTERIORRINGS Cette fonction permet de demander le nombre d'anneaux intérieurs dans un polygone.
ST_NUMPOINTS Cette fonction permet de demander le nombre d'objets Point dans un LineString
ST_OVERLAPS Cette fonction permet de vérifier si deux géométries se chevauchent.
ST_POINTFROMTEXT Cette fonction permet de construire une valeur POINT.
ST_POINTFROMWKB Cette fonction permet de construire POINT à l'aide de ses WKB et SRID
ST_POINTN Cette fonction permet de retourner le N-ème point de la chaîne de caractères de lignes.
ST_POINTONSURFACE Cette fonction permet de retourner un POINT garanti pour intersecter une surface.
ST_POLYFROMTEXT Cette fonction permet de construire une valeur POLYGON.
ST_POLYFROMWKB Cette fonction permet de construire la valeur POLYGON en utilisant sa représentation WKB et SRID
ST_POLYGONFROMTEXT Cette fonction permet de construire une valeur POLYGON.
ST_POLYGONFROMWKB Cette fonction permet de construire la valeur POLYGON en utilisant sa représentation WKB et SRID
ST_RELATE Cette fonction permet de retourner vrai si deux géométries sont liées.
ST_SRID Cette fonction permet de retourner un identificateur de système de référence spatiale.
ST_STARTPOINT Cette fonction permet de retourner le point de départ d'un LineString
ST_SYMDIFFERENCE Cette fonction permet de demander les portions de deux géométries ne se coupant pas.
ST_TOUCHES Cette fonction permet de vérifier si une géométrie de touche spatialement est une autre.
ST_UNION Cette fonction permet de demander l'union de deux géométries.
ST_WITHIN Cette fonction permet de vérifier si une géométrie est dans une autre.
ST_X Cette fonction permet de demander la valeur de coordonnée X pour un point.
ST_Y Cette fonction permet de demander la valeur de coordonnée Y pour un point.
SUBDATE Cette fonction retourne une date avec une expression de temps soustraite.
SUM Cette fonction permet de retourner la somme d'une expression ou des colonnes spécifié.
SUBSTR Cette fonction retourne une sous-chaîne de caractères contenus dans une chaîne de caractères. Alias de SUBSTRING.
SUBSTRING Cette fonction retourne une sous-chaîne de caractères contenus dans une chaîne de caractères.
SUBSTRING_INDEX Cette fonction retourner la position indexé d'une sous-chaîne de caractères contenu dans une chaîne de caractères.
SUBTIME Cette fonction permet de soustraire une heure d'une date et d'heure.
SYSTEM_USER Cette fonction retourne le nom de l'utilisateur système.
TAN Cette fonction retourne la tangente.
TIME Cette fonction permet d'extraire l'heure.
TIMEDIFF Cette fonction permet de retourner la différence entre deux dates et heures.
TIMESTAMP Cette fonction permet de retourner une date et heure ou la somme de ceux-ci.
TIMESTAMPADD Cette fonction permet d'ajouter un intervalle à une date ou une date et une heure.
TIMESTAMPDIFF Cette fonction permet d'indiquer la différence entre deux heures.
TIME_FORMAT Cette fonction permet de formater la valeur d'heure en fonction de la chaîne de caractères de format.
TIME_TO_SEC Cette fonction retourne le nombre de seconde correspondant à l'heure spécifié.
TO_BASE64 Cette fonction permet de convertir une chaîne de caractères en sa forme codée en base64.
TO_DAYS Cette fonction retourne le nombre de jour correspondant à la date spécifié à partir de l'année intemporelle 0.
TO_SECONDS Cette fonction permet de demander le nombre de secondes depuis l'année 0.
TOUCHES Cette fonction permet de vérifier si deux géométries se touchent spatialement.
TRIM Cette fonction permet de supprimer les caractères d'espace au début et à la fin d'une chaîne de caractères.
TRUNCATE Cette fonction tronque une valeur numérique avec une longueur spécifiée.
UCASE Cette fonction permet de retourner la majuscule d'une chaîne de caractères.
UNCOMPRESS Cette fonction permet de décompresser une chaîne de caractères compressée par la fonction COMPRESS().
UNCOMPRESSED_LENGTH Cette fonction permet de retourner la longueur de la chaîne de caractères compressée avant d'être compressée avec COMPRESS().
UNHEX Cette fonction permet de retourner le caractère correspondant à la valeur hexadécimale spécifiée.
UNIX_TIMESTAMP Cette fonction permet de retourner un horodatage Unix (secondes depuis '1970-01-01 00:00:00' UTC) comme entier non signé s'il n'y a pas de paramètre sinon il retourne selon date spécifié.
UPDATEXML Cette fonction permet de remplacer une partie unique d'un fragment donné de balisage xml_target du XML par un nouveau fragment new_xml du XML, puis de retourner le XML modifié.
UPPER Cette fonction retourne la majuscule d'une chaîne de caractères.
USER Cette fonction permet de retourner le nom d'utilisateur et le nom d'hôte MariaDB actuels, fournis lors de l'authentification auprès de MariaDB, sous forme de chaîne de caractères dans l'ensemble de caractères utf8.
UTC_DATE Cette fonction permet de retourner la date UTC actuelle sous la forme d'une valeur au format 'AAAA-MM-JJ' ou AAAAAMMJJ, selon que la fonction est utilisée dans une chaîne de caractères ou dans un contexte numérique.
UTC_TIME Cette fonction permet de retourner l'heure UTC actuelle sous forme de valeur au format 'HH:MM:SS' ou HHMMSS.uuuuuu, selon que la fonction est utilisée dans une chaîne ou dans un contexte numérique.
UTC_TIMESTAMP Cette fonction permet de retourner la date et l'heure UTC actuelles sous la forme d'une valeur au format 'AAAA-MM-JJ HH:MM:SS' ou AAAAMMJJHHMMSS.uuuuuu, selon que la fonction est utilisée dans une chaîne de caractères ou dans un contexte numérique.
UUID Cette fonction permet de retourner un identificateur unique universel (UUID) généré conformément aux spécifications DCE du CAE.
UUID_SHORT Cette fonction permet de retourner un identificateur universel court sous la forme d'un entier non signé de 64 bits (plutôt qu'un identificateur sous forme de chaîne de caractères 128 bits renvoyé par la fonction UUID()).
VALUE Cette fonction permet d'indiquer des valeurs de colonnes dans une instruction INSERT.
VALUES Cette fonction permet d'indiquer des valeurs de colonnes dans une instruction INSERT.
VARIANCE Cette fonction permet de retourner la variance standard de population spécifié.
VAR_POP Cette fonction permet de demander la variance standard d'une population des valeurs spécifiées.
VAR_SAMP Cette fonction permet de demander la variance d'une échantillon des valeurs spécifiées.
VERSION Cette fonction retourne le numéro de version du serveur.
WEEK Cette fonction retourne le numéro de la semaine dans l'année de la date spécifié.
WEEKDAY Cette fonction retourne le jour de la semaine de la date spécifié en supposant que Lundi = 0, Mardi = 1, Mercredi = 2, Jeudi = 3, Vendredi = 4, Samedi = 5 et que Dimanche = 6.
WEEKOFYEAR Cette fonction permet de retourner la semaine civile de la date sous forme de nombre compris entre 1 et 53.
WEIGHT_STRING Cette fonction permet de retourner une chaîne de caractères binaire représentant la valeur de tri et de comparaison de la chaîne de caractères.
WITHIN Cette fonction permet de retourner 1 ou 0 pour indiquer si le premier paramètre est spatialement dans le deuxième paramètre.
X Cette fonction permet de demander la valeur de coordonnée X pour le point spécifié sous la forme d'un nombre à double précision.
Y Cette fonction permet de demander la valeur de coordonnée Y pour le point spécifié sous la forme d'un nombre à double précision.
YEAR Cette fonction retourne l'année de la date spécifiée.
YEARWEEK Cette fonction permet de demander l'année et la semaine pour une date spécifié.


Dernière mise à jour : Dimanche, 5 juillet 2020