| ABS |
Abs(Nombre) |
Cette fonction retourne la valeur absolue. |
| ACOS |
ACos(Nombre) |
Cette fonction trigonométrique retourne l'«ArcCosinus». |
| ADDDATE |
AddDate(Date,intervalle) |
Cette fonction retourne une date avec une expression de temps ajouté. |
| ASCII |
ASCII(Caractère) |
Cette fonction retourne le numéro du code ASCII du caractère spécifié. |
| ASIN |
ASin(Nombre) |
Cette fonction trigonométrique retourne l'«ArcSinus». |
| ATAN |
ATan(Nombre) |
Cette fonction trigonométrique retourne l'«ArcTangente». |
| ATAN2 |
ATan2(X,Y) |
Cette fonction trigonométrique retourne l'«ArcTangente» de Y/X. |
| AVG |
AVG(attribut) |
Cette fonction calcul la moyenne d'un groupe de lignes. |
| BENCHMARK |
Benchmark(Nombre,Expression) |
Cette fonction retourne le nombre de temps d'exécution d'une expression exécuté le nombre de fois spécifié. |
| BIN |
Bin(Nombre) |
Cette fonction retourne la valeur binaire d'un nombre décimal. |
| BIT_LENGTH |
BIT_LENGTH(Chaine) |
Cette fonction permet de retourner la longueur en bits de la chaine de caractères spécifié. |
| CASE |
CASE valeur WHEN [compare-value] THEN résultat [WHEN [compare-value] THEN résultat ...] [ELSE résultat] END, CASE WHEN [condition] THEN résultat [WHEN [condition] THEN résultat ...] [ELSE résultat] END |
Cette fonction permet d'effectuer des évaluations de cas. |
| CAST |
Cast(expr AS type) |
Cette fonction permet de transformer le type d'une expression sous un autre type de données. |
| CEILING |
Ceiling(Nombre) |
Cette fonction retourne la valeur maximale d’un nombre, soit l’entier le plus proche supérieur ou égal au nombre. |
| CHAR |
Char(Argument) |
Cette fonction permet de transformer en chaines de caractères une suite de nombre correspondant à des valeurs ASCII. |
| CHARACTER_LENGTH |
Character_Length(String) |
Cette fonction retourne la longueur d'une chaine de caractères. Alias de «CHAR_LENGTH». |
| CHAR_LENGTH |
Char_Length(String) |
Cette fonction retourne la longueur d'une chaine de caractères. |
| CONCAT |
Concat(Argument) |
Cette fonction permet de concaténer des chaines de caractères. |
| CONCAT_WS |
Concat_WS(Séparateur,Argument) |
Cette fonction permet de concaténer des chaines de caractères en les séparant par un séparateur. |
| CONV |
Conv(Nombre,base1,base2) |
Cette fonction retourne la valeur d'un nombre d'une base à l'autre. |
| COS |
Cos(Nombre) |
Cette fonction trigonométrique retourne le cosinus. |
| COT |
CoT(Nombre) |
Cette fonction trigonométrique retourne le cotangente. |
| COUNT |
Count(expression) |
Cette fonction retourne la nombre de ligne que contient un groupe. |
| CURDATE |
CurDate() |
Cette fonction retourne la date courante du système sous le format «année-mois-jour». |
| CURRENT_DATE |
Current_Date() |
Cette fonction retourne la date courante du système sous le format «année-mois-jour». |
| CURRENT_TIME |
Current_Time() |
Cette fonction retourne l'heure courante du système sous le format «heures:minutes:secondes». |
| CURRENT_TIMESTAMP |
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 |
CurTime() |
Cette fonction retourne l'heure courante du système sous le format «heures:minutes:secondes». |
| DATABASE |
DataBase() |
Cette fonction retourne le nom de la base de données courante. |
| DATE_ADD |
Date_Add(Date,intervalle) |
Cette fonction retourne une date avec une expression de temps ajouté. |
| DATE_FORMAT |
DATE_FORMAT(date,format) |
Cette fonction permet de convertir une date quelconque en une chaine de caractères de format spécifié. |
| DATE_SUB |
Date_Sub(Date,intervalle) |
Cette fonction retourne une date avec une expression de temps soustraite. |
| DAYNAME |
DayName(Date) |
Cette fonction retourne le nom anglais du jour de semaine de la date spécifié. |
| DAYOFMONTH |
DayOfMonth(Date) |
Cette fonction retourne le jour du mois (valeur entre 1 et 31) de la date spécifié. |
| DAYOFWEEK |
DayOfWeek(Date) |
Cette fonction retourne le jour de la semaine (valeur entre 1 et 7) de la date spécifié. |
| DAYOFYEAR |
DayOfYear(Date) |
Cette fonction retourne le jour de l'année (valeur entre 1 et 366) de la date spécifié. |
| DECODE |
Decode(Chaine,MotPasse) |
Cette fonction permet de decoder une chaine de caractères à l'aide d'une mot de passe. |
| DEGREES |
Degrees(Nombre) |
Cette fonction convertie une valeur radians en degrés. |
| ELT |
ELT(N,Argument) |
Cette fonction retourne la correspondant d'argument d'une chaine de caractères en supposant que chacun des arguments correspond à un numéro. Exemple la première chaine de caracteres = 1, la seconde chaine de caractères = 2,.... |
| ENCODE |
Encode(Chaine,MotPasse) |
Cette fonction permet d'encoder une chaine de caractères à l'aide d'une mot de passe. |
| ENCRYPT |
Encrypt(Chaine) |
Cette fonction permet d'effectuer un encodage d'une chaine de caractères à l'aide de la commande «crypt()» du système d'exploitation Unix. |
| EXP |
Exp(Nombre) |
Cette fonction retourne la valeur exponentielle. |
| EXPORT_SET |
EXPORT_SET(bits,on,off[,separator[,number_of_bits]]) |
Cette fonction permet de retourner une chaine de caractères pour chaque ensemble de bits d'une valeur spécifié. |
| FIELD |
FIELD(searchstring, string[,...]) |
Cette fonction permet de retourner la position d'une chaine de caractères situé dans une liste de chaines de caractères. |
| FIND_IN_SET |
FIND_IN_SET(searchstring, string) |
Cette fonction permet de retourner la position d'une chaine de caractères situé dans une chaine de caractères laquelle utilise des virgules comme sépérateur d'élément. |
| FLOOR |
Floor(Nombre) |
Cette fonction retourne uniquement la partie entière d'un nombre en omettant les décimals et sans même en tenir compte. |
| FORMAT |
FORMAT(Nombre, Decimal) |
Cette fonction permet d'effectuer un formattage d'un nombre selon le mode américain avec le nombre de décimal spécifié. |
| FROM_DAYS |
From_Days(NombreJour) |
Cette fonction retourne la date correspondant au nombre de jour spécifié à partir de l'année intemporelle 0. |
| HEX |
Hex(Nombre) |
Cette fonction retourne la valeur hexadécimal d'un nombre décimal. |
| HOUR |
Hour(Date) |
Cette fonction retourne la partie «heure» de la date spécifié. |
| INET_ATON |
INet_AToN(ChaineAdresseIP) |
Cette fonction permet de transformer une adresse IP en sa valeur numérique. |
| INET_NTOA |
INet_NToA(NombreIP) |
Cette fonction permet de transformer la valeur numérique d'une adresse IP sous sa forme de chaine de caractères. |
| INSERT |
INSERT(originestring, inpos, length, newstring) |
Cette fonction permet d'insérer une sous-chaine dans une chaine de caractères et/ou de remplacer une partie dans la chaine de caractères. |
| INSTR |
InStr(Chaine,Sous-Chaine) |
Cette fonction retourne la position d'une sous-chaîne de caractères contenu dans une chaine de caractères et 0 si elle ne s'y trouve pas. |
| INTERVAL |
Interval(argument) |
Cette fonction retourne la position qu'un nombre doit avoir dans une liste de données trié. |
| LCASE |
LCase(Chaine) |
Cette fonction retourne la minuscule d'une chaine de caractères. |
| LEAST |
Least(argument) |
Cette fonction retourne le plus petit argument d'une liste. |
| LEFT |
Left(Chaine,N) |
Cette fonction retourne les caractères du début d'une chaine de caractères. |
| LENGTH |
LENGTH(Chaine) |
Cette fonction permet de retourner la longueur de la chaine de caractères spécifié. |
| LOCATE |
Locate(Chaine,Sous-Chaine [,PositionDépart]) |
Cette fonction retourne la position d'une sous-chaîne de caractères contenu dans une chaine de caractères et 0 si elle ne s'y trouve pas. |
| LOG |
Log(Nombre) |
Cette fonction retourne le logarithme naturel (base e). |
| LOG10 |
Log10(Nombre) |
Cette fonction retourne le logarithme de la base 10. |
| LOWER |
Lower(String) |
Cette fonction retourne la minuscule d'une chaine de caractères. |
| LPAD |
LPad(Chaine,Longueur,CaractèreAjouté) |
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é. |
| LTRIM |
LTrim(Chaine) |
Cette fonction supprime les caractères d'espace au début d'une chaine de caractères. |
| MAKE_SET |
Make_Set(bits, str1, str2,...) |
Cette fonction permet de fabriquer un ensemble à l'aide d'une valeur binaire. |
| MATCH |
Match(col1,col2,...) Against (expr [IN BOOLEAN MODE | WITH QUERY EXPANSION]) |
Cette fonction permet d'effectuer des recherches indexé dans des types de données «TEXT». |
| MAX |
Max(argument) |
Cette fonction retourne la plus haute valeur d'une liste d'argument. |
| MD5 |
MD5(Chaine) |
Cette fonction permet de calculer la somme de vérification selon la méthode MD5 à partir de la chaine de caractères spécifié. |
| MID |
MID(Chaine,Position,Longueur) |
Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères. |
| MIN |
Min(argument) |
Cette fonction retourne la plus basse valeur d'une liste d'argument. |
| MINUTE |
Minute(Date) |
Cette fonction retourne la partie «minute» de la date spécifié. |
| MOD |
Mod(Nombre1,Nombre2) |
Cette fonction retourne la partie restant d'un nombre (le modulo). |
| MONTH |
Month(Date) |
Cette fonction retourne le mois de la date spécifié. |
| MONTHNAME |
MonthName(Date) |
Cette fonction retourne le nom anglais du mois de la date spécifié. |
| NOW |
Now() |
Cette fonction retourne la date et l'heure courante du système sous le format «année:mois:jour heures:minutes:secondes». |
| OCT |
Oct(Nombre) |
Cette fonction retourne la valeur octal d'un nombre décimal. |
| OCTET_LENGTH |
OCTET_LENGTH(Chaine) |
Cette fonction permet de retourner la longueur en octets de la chaine de caractères spécifié. |
| ORD |
ORD(Caractère) |
Cette fonction retourne le numéro du code ASCII du premier caractère de la chaine de caractères spécifié. |
| PASSWORD |
Password(Chaine) |
Cette fonction permet d'encoder le mot de passe utilisateur pour la table «user» de MySQL. |
| PI |
PI() |
Cette fonction retourne le nombre PI (3,14159). |
| POSITION |
Position(Sous-Chaine IN Chaine) |
Cette fonction retourne la position d'une sous-chaîne de caractères contenu dans une chaine de caractères et 0 si elle ne s'y trouve pas. |
| POW |
Pow(Nombre1,Nombre2) |
Cette fonction retourne la puissance d'un nombre. |
| POWER |
Power(Nombre1,Nombre2) |
Cette fonction retourne la puissance d'un nombre. |
| QUARTER |
Quarter(Date) |
Cette fonction retourne le numéro du semestre de la date spécifié. |
| RADIANS |
Radians(Nombre) |
Cette fonction retourne la valeur radians d'un nombre en degrées. |
| RAND |
Rand() |
Cette fonction retourne un nombre aléatoire. |
| QUOTE |
Quote(Chaine) |
Cette fonction permet de rajouter des caractères d'échappement en avant des guillemets dans la chaine de caractères. |
| REPEAT |
Repeat(Chaine,Nombre) |
Cette fonction retourne la répétion d'une chaîne de caractères le nombre de fois spécifié. |
| REPLACE |
Replace(string1,string_to_replace,replacement_string) |
Cette fonction permet d'effectuer le remplacement de sous-chaine de caractères par une autre sous-chaine de caractères dans une chaine de caractères. |
| REVERSE |
Reverse(Chaine) |
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 |
Right(Chaine,N) |
Cette fonction retourne les caractères à la fin d'une chaine de caractères. |
| ROUND |
Round(Nombre[,décimales]) |
Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié. |
| RPAD |
RPad(Chaine,Longueur,CaractèreAjouté) |
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 |
RTrim(Chaine) |
Cette fonction supprime les caractères d'espace à la fin d'une chaine de caractères. |
| SECOND |
Second(Date) |
Cette fonction retourne la partie «seconde» de la date spécifié. |
| SEC_TO_TIME |
Sec_To_Time(Seconde) |
Cette fonction retourne l'heure correspondant au nombre de seconde spécifié. |
| SIGN |
Sign(Nombre) |
Cette fonction retourne le signe d'une valeur numérique. |
| SIN |
Sin(Nombre) |
Cette fonction trigonométrique retourne le Sinus. |
| SOUNDEX |
Soundex(str) |
Cette fonction permet d'effectuer une comparaison en se basant sur le son ou la prononciation de la chaine de caractères. |
| SPACE |
Space(Nombre) |
Cette fonction répète un espace plusieurs fois sous forme de chaine de caractères. |
| SQRT |
SQRT(Nombre) |
Cette fonction retourne la racine carré d'une valeur. |
| STRCMP |
StrCmp(Chaine1,Chaine2) |
Cette fonction effectue la comparaison de deux chaine de caractères. |
| SUBDATE |
SubDate(Date,intervalle) |
Cette fonction retourne une date avec une expression de temps soustraite. |
| SUBSTR |
SubStr(Chaine,Position,Longueur) |
Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères. Alias de SUBSTRING. |
| SUBSTRING |
SubString(Chaine,Position,Longueur) |
Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères. |
| SUBSTRING_INDEX |
SubString_Index(Chaine,delim,Longueur) |
Cette fonction retourner la position indexé d'une sous-chaîne de caractères contenu dans une chaine de caractères. |
| STR_TO_DATE |
STR_TO_DATE(chaine,format) |
Cette fonction permet de convertir une expression quelconque en une date. |
| SUM |
Sum(expression) |
Cette fonction permet de retourner la somme d'une expression ou des colonnes spécifié. |
| SYSTEM_USER |
System_User() |
Cette fonction retourne le nom de l'utilisateur système. |
| TAN |
Tan(Nombre) |
Cette fonction retourne la tangente. |
| TIMESTAMP |
TIMESTAMP(dateheure[,valeurajouter[,...]]) |
Cette fonction permet de retourner une date et heure ou la somme de ceux-ci. |
| TIME_TO_SEC |
Time_To_Sec(Heure) |
Cette fonction retourne le nombre de seconde correspondant à l'heure spécifié. |
| TO_DAYS |
To_Days(Date) |
Cette fonction retourne le nombre de jour correspondant à la date spécifié à partir de l'année intemporelle 0. |
| TRIM |
Trim(Chaine) |
Cette fonction permet de supprimer les caractères d'espace au début et à la fin d'une chaine de caractères. |
| TRUNCATE |
Truncate(Nombre) |
Cette fonction tronque une valeur numérique avec une longueur spécifié. |
| UNHEX |
UnHex(Chaine) |
Cette fonction permet de retourner le caractère correspondant à la valeur hexadécimal spécifié. |
| UPPER |
Upper(String) |
Cette fonction retourne la majuscule d'une chaine de caractères. |
| VERSION |
Version() |
Cette fonction retourne le numéro de version du serveur. |
| WEEK |
Week(date [,mode]) |
Cette fonction retourne le numéro de la semaine dans l'année de la date spécifié. |
| WEEKDAY |
WeekDay(Date) |
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 |
Year(Date) |
Cette fonction retourne l'année de la date spécifié. |