Section courante

A propos

Section administrative du site

Voici un tableau de référence des différents fonctions du «MySQL» vue par catégorie :

Agrégat

Fonctions Description
AVG Cette fonction calcul la moyenne d'un groupe de lignes.
COUNT Cette fonction retourne le nombre de ligne que contient un groupe.
GROUP_CONCAT Cette fonction permet de retourner un groupe d'enregistrement en un seule enregistrement séparé par des virgules.
LEAST Cette fonction retourne le plus petit argument d'une liste.
MAX Cette fonction retourne la plus haute valeur d'une liste d'argument.
MIN Cette fonction retourne la plus basse valeur d'une liste d'argument.
SUM Cette fonction permet de retourner la somme d'une expression ou des colonnes spécifié.

Chaîne de caractères

Fonctions Description
ASCII Cette fonction retourne le numéro du code ASCII du caractère spécifié.
BIT_LENGTH Cette fonction permet de retourner la longueur en bits de la chaîne de caractères spécifiés.
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».
CHAR_LENGTH Cette fonction retourne la longueur d'une chaîne de caractères.
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.
DECODE Cette fonction permet de décoder une chaîne de caractères à l'aide d'un mot de passe.
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.
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.
LCASE Cette fonction retourne la minuscule d'une chaîne de caractères.
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.
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.
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.
MID Cette fonction retourne une sous-chaîne de caractères contenus dans une chaîne de caractères.
ORD Cette fonction retourne le numéro du code ASCII du premier caractère de la chaîne de caractères spécifié.
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.
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.
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.
SPACE Cette fonction répète un espace plusieurs fois sous forme de chaîne de caractères.
STRCMP Cette fonction effectue la comparaison de deux chaînes de caractères.
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 permet de retourner la position indexé d'une sous-chaîne de caractères contenu dans une chaîné de caractères.
TRIM Cette fonction permet de supprimer les caractères d'espace au début et à la fin d'une chaîne de caractères.
UPPER Cette fonction retourne la majuscule d'une chaîne de caractères.

Conditionnel ou contrôle de flux

Fonctions Description
CASE Cette fonction permet d'effectuer des évaluations de cas.
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,....
IF Cette fonction permet d'effectuer une condition ternaire avec un test et un résultat vrai et faux.
IFNULL Cette fonction permet de retourner le premier paramètre s'il n'est pas nulle, sinon le deuxième paramètre.
NULLIF Cette fonction permet de retourner le premier paramètre s'il n'est pas nulle, sinon le deuxième paramètre.
SOUNDEX Cette fonction permet d'effectuer une comparaison en se basant sur le son ou la prononciation de la chaîne de caractères.

Conversion

Fonctions Description
ASCII Cette fonction retourne le numéro du code ASCII du caractère spécifié.
CAST Cette fonction permet de transformer le type d'une expression sous un autre type de données.
CONV Cette fonction retourne la valeur d'un nombre d'une base à l'autre.
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.
HEX Cette fonction retourne la valeur hexadécimale d'un nombre décimal.
OCT Cette fonction retourne la valeur octale d'un nombre décimal.
ORD Cette fonction retourne le numéro du code ASCII du premier caractère de la chaîne de caractères spécifié.
SEC_TO_TIME Cette fonction retourne l'heure correspondant au nombre de seconde spécifié.
STR_TO_DATE Cette fonction permet de convertir une expression quelconque en une date.
UNHEX Cette fonction permet de retourner le caractère correspondant à la valeur hexadécimale spécifiée.

Date

Fonctions Description
ADDDATE Cette fonction retourne une date avec une expression de temps ajouté.
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 sous le format «année-mois-jour heures:minutes:secondes».
CURTIME Cette fonction retourne l'heure courante du système sous le format «heures:minutes:secondes».
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é.
FROM_DAYS Cette fonction retourne la date correspondant au nombre de jour spécifié à partir de l'année intemporelle 0.
HOUR Cette fonction retourne la partie «heure» de la date spécifié.
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.
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é.
NOW Cette fonction retourne la date et l'heure courante du système sous le format «année:mois:jour heures:minutes:secondes».
QUARTER Cette fonction retourne le numéro du semestre de la date spécifié.
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é.
SUBDATE Cette fonction retourne une date avec une expression de temps soustraite.
STR_TO_DATE Cette fonction permet de convertir une expression quelconque en une date.
TIMESTAMP Cette fonction permet de retourner une date et heure ou la somme de ceux-ci.
TIME_TO_SEC Cette fonction retourne le nombre de seconde correspondant à l'heure spécifié.
TO_DAYS Cette fonction retourne le nombre de jour correspondant à la date spécifié à partir de l'année intemporelle 0.
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.
YEAR Cette fonction retourne l'année de la date spécifiée.

Mathématique

Fonctions Description
ABS Cette fonction retourne la valeur absolue.
CEILING Cette fonction retourne la valeur maximale d'un nombre, soit l'entier le plus proche supérieur ou égal au nombre.
EXP Cette fonction retourne la valeur exponentielle.
FLOOR Cette fonction retourne uniquement la partie entière d'un nombre en omettant les décimales et sans même en tenir compte.
LOG Cette fonction retourne le logarithme naturel (base e).
LOG10 Cette fonction retourne le logarithme de la base 10.
MOD Cette fonction retourne la partie restant d'un nombre (le modulo).
POW Cette fonction retourne la puissance d'un nombre.
POWER Cette fonction retourne la puissance d'un nombre.
RAND Cette fonction retourne un nombre aléatoire.
ROUND Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié.
SIGN Cette fonction retourne le signe d'une valeur numérique.
SQRT Cette fonction retourne la racine carrée d'une valeur.
TRUNCATE Cette fonction tronque une valeur numérique avec une longueur spécifiée.

Trigonométrie

Fonctions Description
ACOS Cette fonction trigonométrique retourne l'«ArcCosinus».
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.
COS Cette fonction trigonométrique retourne le cosinus.
COT Cette fonction trigonométrique retourne la cotangente.
DEGREES Cette fonction convertie une valeur radians en degrés.
PI Cette fonction retourne le nombre PI (3,14159).
RADIANS Cette fonction retourne la valeur radians d'un nombre en degrés.
SIN Cette fonction trigonométrique retourne le Sinus.
TAN Cette fonction retourne la tangente.


Dernière mise à jour : Dimanche, 28 septembre 2014