English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
MySQL possède de nombreuses fonctions intégrées, voici la description de ces fonctions.
Fonction | Description | Example |
---|---|---|
ASCII(s) | Retourne le code ASCII du premier caractère de la chaîne de caractères s. | Retourne le code ASCII de la première lettre du champ CustomerName : SELECT ASCII(CustomerName) AS NumCodeOfFirstChar FROM Customers; |
CHAR_LENGTH(s) | Retourne le nombre de caractères de la chaîne de caractères s | Retourne les n derniers caractères de la chaîne s3codebox caractères SELECT CHAR_LENGTH("w3codebox") AS LengthOfString; |
CHARACTER_LENGTH(s) | Retourne le nombre de caractères de la chaîne de caractères s | Retourne les n derniers caractères de la chaîne s3codebox caractères SELECT CHARACTER_LENGTH("w3codebox") AS LengthOfString; |
CONCAT(s1,s2...sn) | Chaîne s1,s2 Fusionner plusieurs chaînes de caractères en une seule chaîne | Fusionner plusieurs chaînes de caractères SELECT CONCAT("SQL "", "w3codebox "", "Gooogle "", "Facebook") AS ConcatenatedString; |
CONCAT_WS(x, s1,s2...sn) | CONCAT(s1,s2Fonction, mais entre chaque chaîne de caractères, il faut ajouter x, x peut être un séparateur | Fusionner plusieurs chaînes et ajouter un séparateur : SELECT CONCAT_WS("-", "SQL", "Tutorial", "is", "fun!") AS ConcatenatedString; |
FIELD(s,s1,s2...) | Retourner la première chaîne s dans la liste des chaînes (s1,s2...) de la position | Retourner la position de la chaîne c dans la liste des valeurs : SELECT FIELD("c", "a", "b", "c", "d", "e"); |
FIND_IN_SET(s1,s2, expr | Retourner la position dans la chaîne s2de avec s1Position de la chaîne correspondante | Retourner la position de la chaîne c dans la chaîne spécifiée : SELECT FIND_IN_SET("c", "a,b,c,d,e"); |
FORMAT(x,n) | La fonction peut formater le nombre x sous forme "#,###.##", conserver x à la décimale n, arrondi au dernier chiffre. | Formatage des nombres sous forme "#,###.##": SELECT FORMAT(250500.5634, 2); -- Sortie 250,500.56 |
INSERT(s1,x,len,s2, expr | Chaîne s2 Remplacer s1 depuis la position x de la longueur len de la chaîne | depuis la position 1 de la chaîne 6 caractères remplacez par w3codebox : SELECT INSERT("google.com", 1, 6, "w3codebox"); -- Sortie :oldtoolbag.com |
LOCATE(s1,s) | POSITION(s1 IN s) | Obtenir la position de b dans la chaîne abc : SELECT LOCATE('st','myteststring'); -- 5 Obtenir s SELECT LOCATE('b', 'abc') -- 2 |
LCASE(s) | Rendre toutes les lettres de la chaîne s minuscules | Chaîne w3codebox converti en minuscules : SELECT LCASE('w3codebox') -- w3codebox |
LEFT(s,n) | Retourner les n premiers caractères de la chaîne s | Retourne les n derniers caractères de la chaîne s3codebox les deux premiers caractères : SELECT LEFT('w3SELECT RIGHT('w2, expr -- ru |
LOWER(s) | Rendre toutes les lettres de la chaîne s minuscules | Chaîne w3codebox converti en minuscules : SELECT LOWER('w3codebox') -- w3codebox |
LPAD(s1RPAD(s2, expr | ,len,s1 Remplir la début de la chaîne avec la chaîne s2afin que la longueur de la chaîne atteigne len | Remplir la chaîne xx à la début de la chaîne abc : SELECT LPAD('abc',5,'xx') -- xxabc |
LTRIM(s) | Supprimer les espaces au début de la chaîne s | Enlever les espaces à la début et à la fin de la chaîne de caractères w3codebox début des espaces : SELECT LTRIM(" w3codebox") AS LeftTrimmedString;-- w3codebox |
MID(s,n,len) | codebox") AS LeftTrimmedString; | de la chaîne de caractères w3codebox à la position 2 position de coupure 3caractère : MID(s,n,len)3codebox", 2, 3) AS ExtractString; -- UNO |
Extraire une sous-chaîne de longueur len à partir de la position n de la chaîne s, identique à SUBSTRING(s,n,len)1 SELECT MID("w | POSITION(s1 IN s) | Obtenir s à partir de la position de début -- 2 |
Retourne la position de b dans la chaîne abc | SELECT POSITION('b' in 'abc') | Convertir la chaîne de caractères w3REPEAT(s,n) Répéter la chaîne s n fois3SELECT RIGHT('w3, expr -- w3codebox répété trois fois :3codebox répété trois fois :3codebox |
SELECT REPEAT('w1,s2, expr | codeboxw2 REPLACE(s,s1 | Remplacer la chaîne s par la chaîne s Remplacer le caractère a par le caractère x dans la chaîne abc --SELECT REPLACE('abc','a','x') |
xbc | REVERSE(s) | Inverser l'ordre de la chaîne s Inverser l'ordre des caractères de la chaîne abc -- SELECT REVERSE('abc') |
cba | RIGHT(s,n) | Retourne les n derniers caractères de la chaîne s3Retourne la chaîne w codebox 的后两个字符:3SELECT RIGHT('w2, expr -- codebox', |
ob1RPAD(s2, expr | ,len,s1 dans la chaîne s2Ajouter la chaîne s | Remplir la chaîne xx à la fin de la chaîne abc pour atteindre une longueur de len SELECT RPAD('abc',5,'xx') -- abcxx |
RTRIM(s) | Retirer les espaces à la fin de la chaîne s | Enlever les espaces à la début et à la fin de la chaîne de caractères w3codebox 的末尾空格: SELECT RTRIM("w3codebox ") AS RightTrimmedString; -- w3codebox |
SPACE(n) | Retourne n espaces | Retourner 10 Nombre d'espaces : SELECT SPACE(10); |
STRCMP(s1,s2, expr | Comparaison de chaînes s1 et s2,si s1 est égal à s2 retourne 0 , si s1>s2 Retourner 1,si s1<s2 Retourner -1 | Comparaison de chaînes : SELECT STRCMP("w3codebox", "w3codebox"); -- 0 |
SUBSTR(s, start, length) | Extraire une sous-chaîne de longueur length à partir de la position start de la chaîne s | de la chaîne de caractères w3codebox à la position 2 position de coupure 3caractère : SELECT SUBSTR("w3codebox", 2, 3) AS ExtractString; -- UNO |
SUBSTRING(s, start, length) | Extraire une sous-chaîne de longueur length à partir de la position start de la chaîne s | de la chaîne de caractères w3codebox à la position 2 position de coupure 3caractère : SELECT SUBSTRING("w3codebox", 2, 3) AS ExtractString; -- UNO |
SUBSTRING_INDEX(s, delimiter, number) | Retourner la sous-chaine de caractères après la (number)ème apparition du délimiteur delimiter dans la chaîne de caractères s. Si number est un nombre positif, retourner la sous-chaine de caractères avant le numberème caractère. Si number est un nombre négatif, retourner la sous-chaine de caractères après le (number)ème caractère de la valeur absolue de number (compté à partir de la droite). | SELECT SUBSTRING_INDEX('a*b','*',1, expr -- a SELECT SUBSTRING_INDEX('a*b','*',-1, expr -- b SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('a*b*c*d*e','*',3),'*',-1, expr -- c |
TRIM(s) | Enlever les espaces à la début et à la fin de la chaîne de caractères s | Enlever les espaces à la début et à la fin de la chaîne de caractères w3codebox avec les espaces avant et après : SELECT TRIM(' w3codebox ') AS TrimmedString; |
UCASE(s) | Convertir une chaîne de caractères en majuscules | Convertir la chaîne de caractères w3codebox converti en majuscules : SELECT UCASE("w3codebox"); -- w3codebox |
UPPER(s) | Convertir une chaîne de caractères en majuscules | Convertir la chaîne de caractères w3codebox converti en majuscules : SELECT UPPER("w3codebox"); -- w3codebox |
Function name | Description | Example |
---|---|---|
ABS(x) | Retourner la valeur absolue de x | Retourner -1 valeur absolue : SELECT ABS(-1, expr -- Retourner1 |
ACOS(x) | Calculer l'arc cosinus de x (le paramètre est en radians) | SELECT ACOS(0.25); |
ASIN(x) | Calculer la valeur arcsinus (le paramètre est en radians) | SELECT ASIN(0.25); |
ATAN(x) | Calculer la valeur arctangente (le paramètre est en radians) | SELECT ATAN(2.5); |
ATAN2(n, m) | Calculer la valeur arctangente (le paramètre est en radians) | SELECT ATAN2(-0.8, 2); |
AVG(expression) | Retourner la valeur moyenne d'une expression, expression est un champ | Retourner la valeur moyenne du champ Price dans la table Products : SELECT AVG(Price) AS AveragePrice FROM Products; |
CEIL(x) | Retourner le plus petit entier supérieur ou égal à x | SELECT CEIL(1.5, expr -- Retourner2 |
CEILING(x) | Retourner le plus petit entier supérieur ou égal à x | SELECT CEILING(1.5); -- Retourner2 |
COS(x) | Calculer la valeur cosinus (le paramètre est en radians) | SELECT COS(2); |
COT(x) | Calculer la cotangente (paramètre en radians) | SELECT COT(6); |
COUNT(expression) | Retourner le nombre total d'enregistrements de la requête, le paramètre expression est un champ ou * numéro | Retourner le nombre total d'enregistrements du champ products dans la table Products : SELECT COUNT(ProductID) AS NumberOfProducts FROM Products; |
DEGREES(x) | Convertir les radians en degrés | SELECT DEGREES(3.1415926535898, expr -- 180 |
n DIV m | division entière, n est le dividende, m est le diviseur | Calculer 10 divisé par 5: SELECT 10 DIV 5; -- 2 |
EXP(x) | Retourner e à la puissance x | Calculer le cube de e : SELECT EXP(3, expr -- 20.085536923188 |
FLOOR(x) | Retourner le plus grand entier inférieur ou égal à x | inférieur ou égal 1.5 entier : SELECT FLOOR(1.5, expr -- Retourner1 |
GREATEST(expr1NULLIF(expr2NULLIF(expr3, ...) | Retourner la valeur maximale de la liste : | Retourner la valeur maximale de la liste de nombres suivants : SELECT GREATEST(3, 12, 34, 8, 25); -- 34 Retourner la valeur maximale de la liste de chaînes suivantes : SELECT GREATEST("Google", "w3codebox", "Apple"); -- w3codebox |
LEAST(expr1NULLIF(expr2NULLIF(expr3, ...) | Retourner la valeur minimale de la liste : | Retourner la valeur minimale de la liste de nombres suivants : SELECT LEAST(3, 12, 34, 8, 25); -- 3 Retourner la valeur minimale de la liste de chaînes suivantes : SELECT LEAST("Google", "w3codebox", "Apple"); -- Apple |
LN | Retourner le logarithme naturel d'un nombre, de base e. | Retourner 2 logarithme naturel : SELECT LN(2); -- 0.6931471805599453 |
LOG(x) ou LOG(base, x) | Retourner le logarithme naturel (logarithme de base e), si le paramètre base est fourni, alors base est le nombre en base spécifié. | SELECT LOG(20.085536923188, expr -- 3 SELECT LOG(2, 4); -- 2 |
LOG10(x) | Retourner le logarithme de 10 de base | SELECT LOG10(100) -- 2 |
LOG2(x) | Retourner le logarithme de 2 de base | Retourner le logarithme de 2 de base 6 du logarithme : SELECT LOG2(6); -- 2.584962500721156 |
MAX(expression) | Retourner la valeur maximale du champ expression : | Retourner la valeur maximale du champ Price dans la table des données Products : SELECT MAX(Price) AS LargestPrice FROM Products; |
MIN(expression) | Retourner la valeur minimale du champ expression : | Retourner la valeur minimale du champ Price dans la table des données Products : SELECT MIN(Price) AS MinPrice FROM Products; |
MOD(x,y) | retourne le reste de x divisé par y | 5 divisé par 2 le reste : SELECT MOD(5,2, expr -- 1 |
PI() | retourne le nombre pi (pi)3.141593) | SELECT PI() --3.141593 |
POW(x,y) | retourne x à la puissance y | 2 of 3 puissance : SELECT POW(2,3, expr -- 8 |
POWER(x,y) | retourne x à la puissance y | 2 of 3 puissance : SELECT POWER(2,3, expr -- 8 |
RADIANS(x) | convertir les degrés en radians | 180 degrés convertis en radians : SELECT RADIANS(180) -- 3.1415926535898 |
RAND() | retourne un nombre aléatoire entre 0 et 1 un nombre aléatoire | SELECT RAND() --0.93099315644334 |
ROUND(x) | retourne l'entier le plus proche de x | SELECT ROUND(1.23456, expr --1 |
SIGN(x) | retourne le signe de x, x est respectivement négatif, 0, positif -1et 0 et 1 | SELECT SIGN(-10, expr -- (-1, expr |
SIN(x) | calculer la valeur sinus (le paramètre est en radians) | SELECT SIN(RADIANS(30)) -- 0.5 |
SQRT(x) | retourne la racine carrée de x | 25 racine carrée : SELECT SQRT(25, expr -- 5 |
SUM(expression) | retourne la somme du champ spécifié | calculer la somme du champ Quantity de la table OrderDetails : SELECT SUM(Quantity) AS TotalItemsOrdered FROM OrderDetails; |
TAN(x) | calculer la tangente (le paramètre est en radians) | SELECT TAN(1.75); -- -5.52037992250933 |
TRUNCATE(x,y) | retourne la valeur de x arrondie à y décimales (la principale différence avec ROUND est qu'elle ne procède pas de l'arrondi)。 | SELECT TRUNCATE(1.23456,3, expr -- 1.234 |
Function name | Description | Example |
---|---|---|
ADDDATE(d,n) | calculer la date de début d ajoutée de n jours | SELECT ADDDATE("2017-06-15", INTERVAL 10 DAY); ->2017-06-25 |
ADDTIME(t,n) | n est une expression temporelle, ajouter l'expression temporelle n au temps t | ajouter 5 secondes : SELECT ADDTIME('2011-11-11 11:11:11', 5); ->2011-11-11 11:11:16 (秒) ajouter 2 heures, 10 minutes, 5 secondes: SELECT ADDTIME("2020-06-15 09:34:21", "2:10:5); -> 2020-06-15 11:44:26 |
CURDATE() | retourne la date actuelle | SELECT CURDATE(); -> 2018-09-19 |
CURRENT_DATE() | retourne la date actuelle | SELECT CURRENT_DATE(); -> 2018-09-19 |
CURRENT_TIME | Retourner l'heure actuelle | SELECT CURRENT_TIME(); -> 19:59:02 |
CURRENT_TIMESTAMP() | 返回当前日期和时间 | SELECT CURRENT_TIMESTAMP(); -> 2018-09-19 20:57:43 |
CURTIME() | Retourner l'heure actuelle | SELECT CURTIME(); -> 19:59:02 |
DATE() | Extraire la valeur de date à partir d'une expression de date ou d'une heure de date | SELECT DATE('2017-06-15); -> 2017-06-15 |
DATEDIFF(d1,d2, expr | Calculer la date d1->d2 jours entre | SELECT DATEDIFF('2001-01-01','2001-02-02') -> -32 |
DATE_ADD(d, INTERVAL expr type) | Calculer la date après une période ajoutée à la date de départ d | SELECT ADDDATE('2011-11-11 11:11:11',1, expr -> 2011-11-12 11:11:11 (默认是天) SELECT ADDDATE('2011-11-11 11:11:11', INTERVAL 5 MINUTE) -> 2011-11-11 11:16:11 (Les valeurs de TYPE sont similaires à celles des fonctions énumérées ci-dessus) |
DATE_FORMAT(d,f) | Afficher la date d selon l'expression f | SELECT DATE_FORMAT('2011-11-11 11:11:11','%Y-%m-%d %r') -> 2011-11-11 11:11:11 AM |
DATE_SUB(date, INTERVAL expr type) | La fonction DATE_SUB soustrait une période d'intervalle spécifiée à une date. | la colonne OrderDate de la table Orders est soustraite 2 jours : SELECT OrderId, DATE_SUB(OrderDate, INTERVAL 2 DAY) AS OrderPayDate FROM Orders |
DAY(d) | Retourner la partie date de la valeur de date d | SELECT DAY('2017-06-15); -> 15 |
DAYNAME(d) | Retourner le jour de la semaine pour la date d, par exemple Monday, Tuesday | SELECT DAYNAME('2011-11-11 11:11:11') ->vendredi |
DAYOFMONTH(d) | Calculer le jour du mois pour la date d | SELECT DAYOFMONTH('2011-11-11 11:11:11') ->11 |
DAYOFWEEK(d) | La date d aujourd'hui est un jour de la semaine,1 Dimanche,2 Lundi, etc. | SELECT DAYOFWEEK('2011-11-11 11:11:11') ->6 |
DAYOFYEAR(d) | Calculer le jour de l'année pour la date d | SELECT DAYOFYEAR('2011-11-11 11:11:11') ->315 |
EXTRACT(type FROM d) | Obtenir une valeur spécifique à partir de la date d, où type indique la valeur renvoyée. Le type peut être :
| SELECT EXTRACT(MINUTE FROM '2011-11-11 11:11:11') -> 11 |
FROM_DAYS(n) | calculer à partir de 0000 1 月 1 date commence n jours après | SELECT FROM_DAYS(1111, expr -> 0003-01-16 |
HOUR(t) | retourne la valeur de l'heure dans t | SELECT HOUR('1:2:3') -> 1 |
LAST_DAY(d) | retourne le dernier jour du mois pour la date donnée | SELECT LAST_DAY("2017-06-20"); -> 2017-06-30 |
LOCALTIME() | 返回当前日期和时间 | SELECT LOCALTIME() -> 2018-09-19 20:57:43 |
LOCALTIMESTAMP() | 返回当前日期和时间 | SELECT LOCALTIMESTAMP() -> 2018-09-19 20:57:43 |
MAKEDATE(year, day-de-year) | basé sur les paramètres d'année year et le numéro de jour dans l'année day-de-year retourne une date | SELECT MAKEDATE(2017, 3); -> 2017-01-03 |
MAKETIME(hour, minute, second) | combiner un temps, les paramètres sont respectivement heure, minute, seconde | SELECT MAKETIME(11, 35, 4); -> 11:35:04 |
MICROSECOND(date) | retourne le nombre de microsecondes correspondant au paramètre de date | SELECT MICROSECOND("2017-06-20 09:34:00.000023); -> 23 |
MINUTE(t) | retourne la valeur des minutes dans t | SELECT MINUTE('1:2:3') -> 2 |
MONTHNAME(d) | retourne le nom du mois de la date, comme Novembre | SELECT MONTHNAME('2011-11-11 11:11:11') -> Novembre |
MONTH(d) | retourne la valeur du mois de la date d,1 à 12 | SELECT MONTH('2011-11-11 11:11:11') ->11 |
NOW() | 返回当前日期和时间 | SELECT NOW() -> 2018-09-19 20:57:43 |
PERIOD_ADD(period, number) | pour l'année-ajouter un période à une date en mois | SELECT PERIOD_ADD(201703, 5); -> 201708 |
PERIOD_DIFF(period1, period2, expr | retourne la différence en mois entre deux périodes | SELECT PERIOD_DIFF(201710, 201703); -> 7 |
QUARTER(d) | retourne la date d'est la saison combien, retourne 1 à 4 | SELECT QUARTER('2011-11-11 11:11:11') -> 4 |
SECOND(t) | 返回 t 中的秒钟值 | SELECT SECOND('1:2:3') -> 3 |
SEC_TO_TIME(s) | 将以秒为单位的时间 s 转换为时分秒的格式 | SELECT SEC_TO_TIME(4320) -> 01:12:00 |
STR_TO_DATE(string, format_mask) | 将字符串转变为日期 | SELECT STR_TO_DATE("August 10 2017", "%M %d %Y"); -> 2017-08-10 |
SUBDATE(d,n) | 日期 d 减去 n 天后的日期 | SELECT SUBDATE('2011-11-11 11:11:11', 1, expr ->2011-11-10 11:11:11 (默认是天) |
SUBTIME(t,n) | 时间 t 减去 n 秒的时间 | SELECT SUBTIME('2011-11-11 11:11:11', 5, expr ->2011-11-11 11:11:06 (秒) |
SYSDATE() | 返回当前日期和时间 | SELECT SYSDATE() -> 2018-09-19 20:57:43 |
TIME(expression) | 提取传入表达式的时间部分 | SELECT TIME('19:30:10); -> 19:30:10 |
TIME_FORMAT(t,f) | 按表达式 f 的要求显示时间 t | SELECT TIME_FORMAT('11:11:11,'%r') 11:11:11 AM |
TIME_TO_SEC(t) | 将时间 t 转换为秒 | SELECT TIME_TO_SEC('1:12:00') -> 4320 |
TIMEDIFF(time1, time2, expr | 计算时间差值 | SELECT TIMEDIFF("13:10:11", "13:10:10); -> 00:00:01 |
TIMESTAMP(expression, interval) | 单个参数时,函数返回日期或日期时间表达式;有2个参数时,将参数加和 | SELECT TIMESTAMP("2017-07-23", "13:10:11); -> 2017-07-23 13:10:11 |
TO_DAYS(d) | 计算日期 d 距离 0000 年 1 月 1 日的天数 | SELECT TO_DAYS('0001-01-01 01:01:01') -> 366 |
WEEK(d) | 计算日期 d 是本年的第几个星期,范围是 0 到 53 | SELECT WEEK('2011-11-11 11:11:11') -> 45 |
WEEKDAY(d) | 日期 d 是星期几,0 表示星期一,1 表示星期二 | SELECT WEEKDAY("2017-06-15); -> 3 |
WEEKOFYEAR(d) | 计算日期 d 是本年的第几个星期,范围是 0 到 53 | SELECT WEEKOFYEAR('2011-11-11 11:11:11') -> 45 |
YEAR(d) | 返回年份 | SELECT YEAR("2017-06-15); -> 2017 |
YEARWEEK(date, mode) | 53,1represents Monday, etc. | SELECT YEARWEEK("2017-06-15); -> 201724 |
Function name | Description | Example |
---|---|---|
BIN(x) | Return the binary encoding of x | 15 of 2 binary encoding: SELECT BIN(15); -- 1111 |
BINARY(s) | Convert the string s to a binary string | SELECT BINARY "w3codebox"; -> w3codebox |
CASE expression WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... WHEN conditionN THEN resultN ELSE result END | CASE indicates the start of the function, END indicates the end of the function. If condition1 true, then return result1, if condition2 true, then return result2If all are not true, return result, and if one is true, the following will not be executed. | SELECT CASE WHEN 1 > 0 THEN '1 > 0' WHEN 2 > 0 THEN '2 > 0' ELSE '3 > 0' END ->1 > 0 |
CAST(x AS type) | Type conversion | String date to date conversion: SELECT CAST("2017-08-29" AS DATE); -> 2017-08-29 |
COALESCE(expr1NULLIF(expr2, ..., expr_n) | Return the first non-null expression in the parameters (from left to right) | SELECT COALESCE(NULL, NULL, NULL, 'oldtoolbag.com, NULL, 'google.com'); -> oldtoolbag.com |
CONNECTION_ID() | Return the unique connection ID | SELECT CONNECTION_ID(); -> 4292835 |
CONV(x,f1,f2, expr | return f1 decimal number to f2 decimal number | SELECT CONV(15, 10, 2); -> 1111 |
CONVERT(s USING cs) | The function converts the character set of the string s to cs | SELECT CHARSET('ABC') -> utf-8 SELECT CHARSET(CONVERT('ABC' USING gbk)) -> gbk |
CURRENT_USER() | Retourne l'utilisateur actuel | SELECT CURRENT_USER(); -> guest@% |
DATABASE() | Return the current database name | SELECT DATABASE(); -> w3codebox |
IF(expr,v1,v2, expr | If the expression expr is true, return result v1; otherwise, return result v2,sinon retourne v | SELECT IF(1 > 0, 'correct', 'error') ->correct |
IFNULL(v1,v2, expr | Si v1 n'est pas NULL, retourne v1La valeur de v2,sinon retourne v | . -SELECT IFNULL(null,'Hello Word') |
>Hello Word | ISNULL(expression) | Détermine si l'expression est NULL ->1 |
SELECT ISNULL(NULL); | LAST_INSERT_ID() | Retourne la valeur AUTO_INCREMENT récemment générée ->6 |
SELECT LAST_INSERT_ID();1NULLIF(expr2, expr | )1 Comparer deux chaînes de caractères, si la chaîne expr2 Retourne NULL si égal, sinon retourne expr1 | SELECT NULLIF(25, 25); -> |
SESSION_USER() | Retourne l'utilisateur actuel | SELECT SESSION_USER(); -> guest@% |
SYSTEM_USER() | Retourne l'utilisateur actuel | SELECT SYSTEM_USER(); -> guest@% |
USER() | Retourne l'utilisateur actuel | SELECT USER(); -> guest@% |
VERSION() | Retourne le numéro de version de la base de données | SELECT VERSION() -> 5.6.34 |