Section courante

A propos

Section administrative du site

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

Fonctions Description
ABS Cette fonction permet de retourner la valeur absolue d'un nombre.
ACOS Cette fonction trigonométrique retourne l'«ArcCosinus».
ARRAY_GET Cette fonction permet de retourner un élément d'un tableau.
ARRAY_LENGTH Cette fonction permet de retourner la longueur 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.
AUTOCOMMIT Cette fonction permet de demander l'état du mode d'«auto-commit» d'une session.
AVG Cette fonction calcul la moyenne d'un groupe de lignes.
BITAND Cette fonction permet d'effectuer un «Et binaire».
BITOR Cette fonction permet d'effectuer un «Ou binaire».
BITXOR Cette fonction permet d'effectuer un «Ou exclusif binaire».
BIT_LENGTH Cette fonction permet de retourner le nombre de bits que contient une chaîne de caractères.
BOOL_AND Cette fonction permet d'effectuer un «Et logique».
BOOL_OR Cette fonction permet d'effectuer un «Ou logique».
CANCEL_SESSION Cette fonction permet d'effectuer l'annulation des instructions actuellement exécuté dans une autre session.
CASEWHEN Cette fonction permet d'effectuer une évaluation condition et d'ainsi retourner le deuxième argument si la condition est vrai et le troisième argument si la condition est fausse.
CAST Cette fonction permet de transformer le type d'une expression sous un autre type de données.
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.
CHAR_LENGTH Cette fonction retourne la longueur d'une chaîne de caractères.
CHR Cette fonction permet de transformer en chaînes de caractères une suite de nombre correspondant à des valeurs ASCII.
CEILING Cette fonction retourne la valeur maximale d'un nombre, soit l'entier le plus proche supérieur ou égal au nombre.
COALESCE Cette fonction permet de retourner la première valeur non-nulle d'une liste d'expression.
COMPRESS Cette fonction d'effectuer une compression de données en utilisant l'algorithme de compression spécifié.
CONCAT Cette fonction permet de concaténer des chaînes de caractères.
CONVERT Cette fonction permet d'effectuer la conversion d'une valeur à un autre type de données.
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.
CSVREAD Cette fonction permet de retourner le résultat d'un ensemble lu dans un fichier de format CSV (séparé par une virgule).
CSVWRITE Cette fonction permet d'écrire un format de fichier CSV (séparé par une virgule).
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_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.
CURRENT_USER Cette fonction permet de retourner le nom de l'utilisateur courant d'une session.
CURTIME Cette fonction retourne l'heure courante du système sous le format «heures:minutes:secondes».
CURRVAL Cette fonction permet de retourner la valeur courante dans la séquence spécifié.
DATABASE Cette fonction retourne la nom de la base de données courante.
DATABASE_PATH Cette fonction permet de retourner le répertoire des fichiers de base de données et le nom d'une base de données si le fichier n'a qu'une base.
DATEADD Cette fonction retourne une date avec une expression de temps ajouté.
DATEDIFF Cette fonction permet de demander l'intervalle de temps entre deux dates.
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é.
DEGREES Cette fonction convertie une valeur radians en degrés.
DIFFERENCE Cette fonction permet de demander la différence SOUNDEX entre deux chaînes de caractères.
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.
EXP Cette fonction retourne la valeur exponentielle.
EXPAND Cette fonction de décompressé des données préalablement compressé par la fonction «COMPRESS».
EXTRACT Cette fonction permet d'extraire la valeur d'un temps ou d'une valeur d'intervalle.
FILE_READ Cette fonction permet de retourner le contenu d'un fichier.
FLOOR Cette fonction retourne uniquement la partie entière d'un nombre en omettant les décimales et sans même en tenir compte.
FORMATDATETIME Cette fonction permet de retourner une chaîne de caractères avec un format de date, d'heure ou de temps.
GREATEST Cette fonction permet de retourner le plus grand entier d'une expression ou d'une liste.
GROUP_CONCAT Cette fonction permet de concaténer des chaînes de caractères avec des caractères de séparateur.
HASH Cette fonction d'effectuer le calcul d'une valeur haché en utilisant un algorithme et une répétition de processus pour un nombre d'itérations.
HEXTORAW Cette fonction d'effectuer la conversion d'une représentation hexadécimal d'une chaîne de caractères à une chaîne de caractères.
HOUR Cette fonction retourne la partie «heure» de la date spécifié.
IDENTITY Cette fonction permet de retourner la dernière valeur d'identité inséré pour cette session.
IFNULL Cette fonction permet de retourner le premier paramètre s'il n'est pas nulle, sinon le deuxième paramètre.
INSERT Cette fonction permet d'effectuer l'insertion d'une sous-chaîne de caractères dans une chaîne de caractères à la position spécifié.
INSTR Cette fonction retourne la position d'une sous-chaîne de caractères contenu dans une chaîne de caractères et 0 si elle ne s'y trouve pas.
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 retourne la longueur d'une chaîne de caractères.
LINK_SCHEMA Cette fonction permet de créer des liaisons de tables pour toutes les tables d'un schéma.
LOCATE Cette fonction retourne la position d'une sous-chaîne de caractères contenu dans une chaîne de caractères et 0 si elle ne s'y trouve pas.
LOCK_MODE Cette fonction permet de retourner le mode de verrou courant.
LOCK_TIMEOUT Cette fonction permet de retourner le délai de dépassement d'un verrou dans la session courante en millisecondes.
LOG Cette fonction retourne le logarithme naturel (base e).
LOG10 Cette fonction retourne le logarithme de la base 10.
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.
MAX Cette fonction retourne la plus haute valeur d'une liste d'argument.
MEMORY_FREE Cette fonction permet de retourner l'espace de mémoire libre en KiloOctets.
MEMORY_USED Cette fonction permet de retourner l'espace de mémoire utilisé en KiloOctets.
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é.
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é.
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 du système.
NULLIF Cette fonction permet de retourner une valeur nulle si les expressions sont équivalentes.
OCTET_LENGTH Cette fonction permet de retourner le nombre d'octets que contient une chaîne de caractères.
PARSEDATETIME Cette fonction permet d'effectuer l'analyse d'une chaîne de caractères et dans retourner le temps.
PI Cette fonction retourne le nombre PI (3,14159).
POSITION Cette fonction retourne la position d'une sous-chaîne de caractères contenu dans une chaîne de caractères et 0 si elle ne s'y trouve pas.
POWER Cette fonction retourne la puissance d'un nombre.
QUARTER Cette fonction retourne le numéro du semestre de la date spécifié.
RADIANS Cette fonction retourne la valeur radians d'un nombre en degrés.
RAND Cette fonction retourne un nombre aléatoire.
RANDOM_UUID Cette fonction permet de retourner un nouveau UUID avec un pseudo aléatoire de 122 bits.
RAWTOHEX Cette fonction permet de convertir une chaîne de caractères à sa représentation hexadécimal.
READONLY Cette fonction permet d'indiquer si la base de données est en mode lecture seulement.
REGEXP_REPLACE Cette fonction permet de remplacer une sous-chaîne 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 de remplacer des sous-chaînes de caractères dans une chaîne de caractères.
RIGHT Cette fonction retourne les caractères à la fin d'une chaîne de caractères.
ROUND Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié.
ROUNDMAGIC Cette fonction permet d'effectuer l'arrondissement de haute précision d'un nombre.
ROWNUM Cette fonction permet de retourner le numéro de l'enregistrement courant.
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 permet de retourner le nom du schéma par défaut de la session courante.
SECOND Cette fonction retourne la partie «second» de la date spécifié.
SECURE_RAND Cette fonction permet de générer un nombre de aléatoire sécurisé de cryptographie.
SELECTIVITY Cette fonction permet de retourner une estimation de sélection entre 0 et 100 d'une valeur.
SESSION_ID Cette fonction permet de retourner l'identificateur de session unique pour la connexion courante à la base de données.
SET Cette fonction permet de mettre à jour une variable avec une valeur spécifié.
SIGN Cette fonction retourne le signe d'une valeur numérique.
SIN Cette fonction trigonométrique retourne le Sinus.
SOUNDEX Cette fonction permet d'effectuer une comparaison en se basant sur le son ou la prononciation de la chaîne de caractères.
SPACE Cette fonction répète un espace plusieurs fois sous forme de chaîne de caractères.
SQRT Cette fonction retourne la racine carré d'une valeur.
STDDEV_POP Cette fonction statistique retourne l'écart-type d'une population de nombre réel.
STDDEV_SAMP Cette fonction statistique retourne l'écart-type d'un échantillon de nombre réel.
STRINGDECODE Cette fonction permet de décoder une chaîne de caractères en utilisant le format d'encodage d'une chaîne de caractères littéral de Java.
STRINGENCODE Cette fonction permet d'encoder une chaîne de caractères en utilisant le format d'encodage d'une chaîne de caractères littéral de Java.
STRINGTOUTF8 Cette fonction permet d'encoder une chaîne de caractères de tableau d'octets en utilisant le format d'encodage UTF-8.
SUBSTR Cette fonction retourne une sous-chaîne de caractères contenu dans une chaîne de caractères.
SUBSTRING Cette fonction retourne une sous-chaîne de caractères contenu dans une chaîne de caractères.
SUM Cette fonction permet de calculer la somme des valeurs.
SYSDATE Cette fonction retourne la date courante du système sous le format «année:mois:jour».
TABLE Cette fonction permet de retourner le résultat d'un ensemble.
TABLE_DISTINCT Cette fonction permet de retourner le résultat d'un ensemble.
TAN Cette fonction retourne la tangente.
TODAY Cette fonction retourne la date courante du système sous le format «année:mois:jour».
TRUNCATE Cette fonction tronque une valeur numérique avec une longueur spécifié.
UCASE Cette fonction retourne la majuscule d'une chaîne de caractères.
UPPER Cette fonction retourne la majuscule d'une chaîne de caractères.
USER Cette fonction permet de retourner le nom de l'utilisateur courant d'une session.
UTF8TOSTRING Cette fonction permet de décoder une chaîne de caractères de tableau d'octets en utilisant le format d'encodage UTF-8.
VAR_POP Cette fonction retourne la variance d'une population d'un ensemble de nombre paires.
VAR_SAMP Cette fonction retourne la simple variance d'un ensemble de nombre paires.
WEEK Cette fonction permet de retourner le numéro de semaine dans une année (valeur de 1 à 53) d'un temps spécifié.
XMLATTR Cette fonction permet d'effectuer la création d'un élément d'attribut XML pour une forme de balise «nom="valeur"».
XMLCDATA Cette fonction permet d'effectuer la création d'un élément «CDATA» du XML.
XMLCOMMENT Cette fonction permet d'effectuer la création d'un commentaire XML.
XMLNODE Cette fonction permet d'effectuer la création d'un noeud d'élément XML.
XMLSTARTDOC Cette fonction permet de retourner l'entête de version XML, soit généralement «<?xml version="1.0"?>».
XMLTEXT Cette fonction permet d'effectuer la création d'un élément texte XML.
YEAR Cette fonction retourne l'année de la date spécifié.
ZERO Cette fonction permet de retourner la valeur 0.


Dernière mise à jour : Mardi, le 24 juillet 2018