| ABS |
ABS(d) |
Cette fonction permet de retourner la valeur absolue d'un nombre. |
| ACOS |
ACOS(d) |
Cette fonction trigonométrique retourne l'«ArcCosinus». |
| ASCII |
ASCII(s) |
Cette fonction retourne le numéro du code ASCII du caractère spécifié. |
| ASIN |
ASIN(d) |
Cette fonction trigonométrique retourne l'«ArcSinus». |
| ATAN |
ATAN(d) |
Cette fonction trigonométrique retourne l'«ArcTangente». |
| ATAN2 |
ATAN2(a,b) |
Cette fonction trigonométrique retourne l'«ArcTangente» de Y/X. |
| AVG |
AVG(expression) |
Cette fonction calcul la moyenne d'un groupe de lignes. |
| BITAND |
BITAND(a,b) |
Cette fonction permet d'effectuer un «Et binaire». |
| BITOR |
BITOR(a,b) |
Cette fonction permet d'effectuer un «Ou binaire». |
| BIT_LENGTH |
BIT_LENGTH(str) |
Cette fonction permet de retourner le nombre de bits que contient une chaine de caractères. |
| CASE WHEN |
CASE v1 WHEN v2 THEN v3 [ELSE v4] END
CASE WHEN expr1 THEN v1[WHEN expr2 THEN v2] [ELSE v4] END |
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. |
| CASEWHEN |
CASEWHEN(exp,v1,v2) |
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 |
CAST(term AS type) |
Cette fonction permet de transformer le type d'une expression sous un autre type de données. |
| CHAR |
CHAR(c) |
Cette fonction permet de transformer en chaines de caractères une suite de nombre correspondant à des valeurs ASCII. |
| CHAR_LENGTH |
CHAR_LENGTH(str) |
Cette fonction retourne la longueur d'une chaine de caractères. |
| CEILING |
CEILING(d) |
Cette fonction retourne la valeur maximale d’un nombre, soit l’entier le plus proche supérieur ou égal au nombre. |
| COALESCE |
COALESCE(expr1,expr2,expr3,...) |
Cette fonction permet de retourner la première valeur non-nulle d'une liste d'expression. |
| CONCAT |
CONCAT(str1,str2) |
Cette fonction permet de concaténer des chaines de caractères. |
| CONVERT |
CONVERT(term,type) |
Cette fonction permet d'effectuer la conversion d'une valeur à un autre type de données. |
| COS |
COS(d) |
Cette fonction trigonométrique retourne le cosinus. |
| COT |
COT(d) |
Cette fonction trigonométrique retourne la cotangente. |
| COUNT |
COUNT(*) | COUNT([DISTINCT] expression) |
Cette fonction retourne le 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. |
| CURRENT_USER |
CURRENT_USER |
Cette fonction permet de retourner l'utilisateur courant de la connexion courante. |
| CURTIME |
CURTIME() |
Cette fonction retourne l'heure courante du système sous le format «heures:minutes:secondes». |
| DATABASE |
DATABASE() |
Cette fonction retourne la nom de la base de données courante. |
| DATEDIFF |
DATEDIFF(string, datetime1, datetime2) |
Cette fonction permet de demander l'intervalle de temps entre deux dates. |
| 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é. |
| DEGREES |
DEGREES(d) |
Cette fonction convertie une valeur radians en degrés. |
| DIFFERENCE |
DIFFERENCE(s1,s2) |
Cette fonction permet de demander la différence SOUNDEX entre deux chaines de caractères. |
| EXP |
EXP(d) |
Cette fonction retourne la valeur exponentielle. |
| EXTRACT |
EXTRACT ({YEAR | MONTH | DAY | HOUR | MINUTE | SECOND} FROM datetime value) |
Cette fonction permet d'extraire la valeur d'un temps ou d'une valeur d'intervalle. |
| FLOOR |
FLOOR(d) |
Cette fonction retourne uniquement la partie entière d'un nombre en omettant les décimals et sans même en tenir compte. |
| HEXTORAW |
HEXTORAW(s1) |
Cette fonction d'effectuer la conversion d'une représentation hexadécimal d'une chaine de caractères à une chaine de caractères. |
| HOUR |
HOUR(time) |
Cette fonction retourne la partie «heure» de la date spécifié. |
| IDENTITY |
IDENTITY() |
Cette fonction permet de retourner la dernière valeur d'identité inséré pour cette session. |
| IFNULL |
IFNULL(exp,value) |
Cette fonction permet de retourner le premier paramètre s'il n'est pas nulle, sinon le deuxième paramètre. |
| INSERT |
INSERT(s,start,len,s2) |
Cette fonction permet d'effectuer l'insertion d'une sous-chaine de caractères dans une chaine de caractères à la position spécifié. |
| LCASE |
LCASE(s) |
Cette fonction retourne la minuscule d'une chaine de caractères. |
| LEFT |
LEFT(s,count) |
Cette fonction retourne les caractères du début d'une chaine de caractères. |
| LENGTH |
LENGTH(s) |
Cette fonction retourne la longueur d'une chaine de caractères. |
| LOCATE |
LOCATE(search,s,[start]) |
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(d) |
Cette fonction retourne le logarithme naturel (base e). |
| LOG10 |
LOG10(d) |
Cette fonction retourne le logarithme de la base 10. |
| LOWER |
LOWER(s) |
Cette fonction retourne la minuscule d'une chaine de caractères. |
| LTRIM |
LTRIM(s) |
Cette fonction supprime les caractères d'espace au début d'une chaine de caractères. |
| MAX |
MAX(value) |
Cette fonction retourne la plus haute valeur d'une liste d'argument. |
| MIN |
MIN(value) |
Cette fonction retourne la plus basse valeur d'une liste d'argument. |
| MINUTE |
MINUTE(time) |
Cette fonction retourne la partie «minute» de la date spécifié. |
| MOD |
MOD(a,b) |
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. |
| NULLIF |
NULLIF(v1,v2) |
Cette fonction permet de retourner une valeur nulle si les expressions sont équivalentes. |
| OCTET_LENGTH |
OCTET_LENGTH(str) |
Cette fonction permet de retourner le nombre d'octets que contient une chaine de caractères. |
| PI |
PI() |
Cette fonction retourne le nombre PI (3,14159). |
| POSITION |
POSITION(string expression IN string expression) |
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. |
| POWER |
POWER(a,b) |
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(d) |
Cette fonction retourne la valeur radians d'un nombre en degrées. |
| RAND |
RAND() |
Cette fonction retourne un nombre aléatoire. |
| RAWTOHEX |
RAWTOHEX(s1) |
Cette fonction permet de convertir une chaine de caractères à sa représentation hexadécimal. |
| REPEAT |
REPEAT(s,count) |
Cette fonction retourne la répétion d'une chaîne de caractères le nombre de fois spécifié. |
| REPLACE |
REPLACE(s,replace,s2) |
Cette fonction permet de remplacer des sous-chaines de caractères dans une chaine de caractères. |
| RIGHT |
RIGHT(s,count) |
Cette fonction retourne les caractères à la fin d'une chaine de caractères. |
| ROUND |
ROUND(a,b) |
Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié. |
| ROUNDMAGIC |
ROUNDMAGIC(d) |
Cette fonction permet d'effectuer l'arrondissement de haute précision d'un nombre. |
| RTRIM |
RTRIM(s) |
Cette fonction supprime les caractères d'espace à la fin d'une chaine de caractères. |
| SECOND |
SECOND(time) |
Cette fonction retourne la partie «second» de la date spécifié. |
| SIGN |
SIGN(d) |
Cette fonction retourne le signe d'une valeur numérique. |
| SIN |
SIN(d) |
Cette fonction trigonométrique retourne le Sinus. |
| SOUNDEX |
SOUNDEX(s) |
Cette fonction permet d'effectuer une comparaison en se basant sur le son ou la prononciation de la chaine de caractères. |
| SPACE |
SPACE(count) |
Cette fonction répète un espace plusieurs fois sous forme de chaine de caractères. |
| SQRT |
SQRT(d) |
Cette fonction retourne la racine carré d'une valeur. |
| STDDEV_POP |
STDDEV_POP(expression) |
Cette fonction statistique retourne l'écart-type d'une population de nombre réel. |
| STDDEV_SAMP |
STDDEV_SAMP(expression) |
Cette fonction statistique retourne l'écart-type d'un échantillion de nombre réel. |
| SUBSTR |
SUBSTR(s,start[,len]) |
Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères. |
| SUBSTRING |
SUBSTRING(s,start[,len])
SUBSTRING(string expression FROM numeric expression [FOR numeric expression]) |
Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères. |
| SUM |
SUM(expression) |
Cette fonction permet de calculer la somme des valeurs. |
| TAN |
TAN(A) |
Cette fonction retourne la tangente. |
| TRUNCATE |
TRUNCATE(a,b) |
Cette fonction tronque une valeur numérique avec une longueur spécifié. |
| UCASE |
UCASE(s) |
Cette fonction retourne la majuscule d'une chaine de caractères. |
| UPPER |
UPPER(s) |
Cette fonction retourne la majuscule d'une chaine de caractères. |
| USER |
USER() |
Cette fonction permet de retourner le nom de l'utilisateur courant d'une session. |
| VAR_POP |
VAR_POP(expression) |
Cette fonction retourne la variance d'une population d'un ensemble de nombre paires. |
| VAR_SAMP |
VAR_SAMP(expression) |
Cette fonction retourne la simple variance d'un ensemble de nombre paires. |
| WEEK |
WEEK(date) |
Cette fonction permet de retourner le numéro de semaine dans une année (valeur de 1 à 53) d'un temps spécifié. |
| YEAR |
YEAR(date) |
Cette fonction retourne l'année de la date spécifié. |