English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
MySQL tiene muchas funciones integradas. A continuación se muestra una descripción de estas funciones.
Función | Descripción | Ejemplo |
---|---|---|
ASCII(s) | Devuelve el código ASCII del primer carácter de la cadena s. | Devuelve el código ASCII de la primera letra del campo CustomerName: SELECT ASCII(CustomerName) AS NumCodeOfFirstChar FROM Customers; |
CHAR_LENGTH(s) | Devuelve el número de caracteres de la cadena s | Devuelve los últimos n caracteres de la cadena s3codebox 的字符数 SELECT CHAR_LENGTH("w3codebox") AS LengthOfString; |
CHARACTER_LENGTH(s) | Devuelve el número de caracteres de la cadena s | Devuelve los últimos n caracteres de la cadena s3codebox 的字符数 SELECT CHARACTER_LENGTH("w3codebox") AS LengthOfString; |
CONCAT(s1,s2...sn) | 字符串 s1,s2 y combinar múltiples cadenas de texto en una sola cadena | Combinar múltiples cadenas de texto SELECT CONCAT("SQL "", "w3codebox "", "Gooogle "", "Facebook") AS ConcatenatedString; |
CONCAT_WS(x, s1,s2...sn) | CONCAT(s1,s2Función, pero entre cada cadena debe agregarse x, que puede ser un separador | 合并多个字符串,并添加分隔符: SELECT CONCAT_WS("-", "SQL", "Tutorial", "is", "fun!")AS ConcatenatedString; |
FIELD(s,s1,s2...) | 返回第一个字符串 s 在字符串列表(s1,s2...)中的位置 | 返回字符串 c 在列表值中的位置: SELECT FIELD("c", "a", "b", "c", "d", "e"); |
FIND_IN_SET(s1,s2) | 返回在字符串s2中与s1匹配的字符串的位置 | 返回字符串 c 在指定字符串中的位置: SELECT FIND_IN_SET("c", "a,b,c,d,e"); |
FORMAT(x,n) | 函数可以将数字 x 进行格式化 "#,###.##", 将 x 保留到小数点后 n 位,最后一位四舍五入。 | 格式化数字 "#,###.##" 形式: SELECT FORMAT(250500.5634, 2); -- 输出 250,500.56 |
INSERT(s1,x,len,s2) | 字符串 s2 替换 s1 的 x 位置开始长度为 len 的字符串 | 从字符串第一个位置开始的 6 个字符替换为 w3codebox: SELECT INSERT("google.com", 1, 6, "w3codebox"); -- 输出:oldtoolbag.com |
LOCATE(s1,s) | POSITION(s1 IN s) | 获取 b 在字符串 abc 中的位置: SELECT LOCATE('st','myteststring'); -- 5 Obtener s SELECT LOCATE('b', 'abc') -- 2 |
LCASE(s) | 将字符串 s 的所有字母变成小写字母 | 字符串 w3codebox 转换为小写: SELECT LCASE('w3codebox') -- w3codebox |
LEFT(s,n) | 返回字符串 s 的前 n 个字符 | Devuelve los últimos n caracteres de la cadena s3codebox 中的前两个字符: SELECT LEFT('w3SELECT RIGHT('w2) -- ru |
LOWER(s) | 将字符串 s 的所有字母变成小写字母 | 字符串 w3codebox 转换为小写: SELECT LOWER('w3codebox') -- w3codebox |
LPAD(s1RPAD(s2) | ,len,s1 的开始处填充字符串 s2,使字符串长度达到 len | 将字符串 xx 填充到 abc 字符串的开始处: SELECT LPAD('abc',5,'xx') -- xxabc |
LTRIM(s) | 去掉字符串 s 开始处的空格 | Quitar los espacios en blanco al principio y al final de la cadena w3codebox开始处的空格: SELECT LTRIM(" w3codebox") AS LeftTrimmedString;-- w3codebox |
MID(s,n,len) | codebox") AS LeftTrimmedString; | de la cadena w3el caracter número de codebox 2 posiciones de corte 3caracteres: MID(s,n,len)3codebox", 2, 3) AS ExtractString; -- UNO |
Desde la posición n de la cadena s, extraer una subcadena de longitud len, equivalente a SUBSTRING(s,n,len)1 SELECT MID("w | POSITION(s1 IN s) | Obtener s La posición de inicio -- 2 |
Devuelve la posición de b en la cadena abc: | SELECT POSITION('b' in 'abc') | Convertir la cadena w3REPEAT(s,n) Repetir la cadena s n veces3SELECT RIGHT('w3) -- w3codebox repetido tres veces:3codebox repetido tres veces:3codebox |
SELECT REPEAT('w1,s2) | codeboxw2 REPLACE(s,s1 | Reemplazar la cadena s con la cadena s Reemplazar el carácter a de la cadena abc con el carácter x: --SELECT REPLACE('abc','a','x') |
xbc | REVERSE(s) | Invertir el orden de la cadena s Invertir el orden de la cadena abc: -- SELECT REVERSE('abc') |
cba | RIGHT(s,n) | Devuelve los últimos n caracteres de la cadena s3Devuelve la cadena w codebox los dos caracteres al final:3SELECT RIGHT('w2) -- codebox', |
ob1RPAD(s2) | ,len,s1 en la cadena s2Agregar la cadena s | Llenar la cadena xx al final de la cadena abc para que la longitud de la cadena alcance len SELECT RPAD('abc',5,'xx') -- abcxx |
RTRIM(s) | Quitar los espacios en blanco al final de la cadena s | Quitar los espacios en blanco al principio y al final de la cadena w3codebox al final de la cadena: SELECT RTRIM("w3codebox ) AS RightTrimmedString; -- w3codebox |
SPACE(n) | Devuelve n espacios en blanco | Devuelve 10 Espacios en blanco: SELECT SPACE(10); |
STRCMP(s1,s2) | comparar la cadena s1 y s2,si s1 y s2 devuelve 0, si s1>s2 Devuelve 1,si s1<s2 Devuelve -1 | Comparar cadenas: SELECT STRCMP("w3codebox", "w3codebox"); -- 0 |
SUBSTR(s, start, length) | Extraer una subcadena de longitud length desde la posición start del string s | de la cadena w3el caracter número de codebox 2 posiciones de corte 3caracteres: SELECT SUBSTR("w3codebox", 2, 3) AS ExtractString; -- UNO |
SUBSTRING(s, start, length) | Extraer una subcadena de longitud length desde la posición start del string s | de la cadena w3el caracter número de codebox 2 posiciones de corte 3caracteres: SELECT SUBSTRING("w3codebox", 2, 3) AS ExtractString; -- UNO |
SUBSTRING_INDEX(s, delimiter, number) | Devuelve la subcadena que está después de la aparición número de veces del delimitador delimiter en la cadena s. Si number es positivo, devuelve la subcadena que está a la izquierda del número de caracteres number. Si number es negativo, devuelve la subcadena que está a la derecha del número de caracteres (absoluto de number) desde la derecha. | SELECT SUBSTRING_INDEX('a*b','*',1) -- a SELECT SUBSTRING_INDEX('a*b','*',-1) -- b SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('a*b*c*d*e','*',3),'*',-1) -- c |
TRIM(s) | Quitar los espacios en blanco al principio y al final de la cadena s | Quitar los espacios en blanco al principio y al final de la cadena w3codebox los espacios en blanco al principio y al final: SELECT TRIM(' w3codebox ') AS TrimmedString; |
UCASE(s) | Convertir la cadena a mayúsculas | Convertir la cadena w3codebox convertida a mayúsculas: SELECT UCASE("w3codebox"); -- w3codebox |
UPPER(s) | Convertir la cadena a mayúsculas | Convertir la cadena w3codebox convertida a mayúsculas: SELECT UPPER("w3codebox"); -- w3codebox |
Nombre de la función | Descripción | Ejemplo |
---|---|---|
ABS(x) | Devuelve el valor absoluto de x | Devuelve -1 valor absoluto: SELECT ABS(-1) -- Devuelve1 |
ACOS(x) | Calcular el valor arco coseno de x (parámetro en radianes) | SELECT ACOS(0.25); |
ASIN(x) | Calcular el valor arco seno (parámetro en radianes) | SELECT ASIN(0.25); |
ATAN(x) | Calcular el valor arco tangente (parámetro en radianes) | SELECT ATAN(2.5); |
ATAN2(n, m) | Calcular el valor arco tangente (parámetro en radianes) | SELECT ATAN2(-0.8, 2); |
AVG(expression) | Devuelve el promedio de una expresión, expression es un campo | Devuelve el promedio del campo Price en la tabla Products: SELECT AVG(Price) AS AveragePrice FROM Products; |
CEIL(x) | Devuelve el entero más pequeño o igual a x | SELECT CEIL(1.5) -- Devuelve2 |
CEILING(x) | Devuelve el entero más pequeño o igual a x | SELECT CEILING(1.5); -- Devuelve2 |
COS(x) | Calcular el valor coseno (parámetro en radianes) | SELECT COS(2); |
COT(x) | Calcular el valor de la tangente inversa (parámetro en radianes) | SELECT COT(6); |
COUNT(expression) | Devuelve el número total de registros de la consulta, el parámetro expression es un campo o * número | Devuelve el número total de registros del campo products en la tabla Products: SELECT COUNT(ProductID) AS NumberOfProducts FROM Products; |
DEGREES(x) | Convierte radianes a grados | SELECT DEGREES(3.1415926535898) -- 180 |
n DIV m | división entera, n es el dividendo, m es el divisor | Calcula 10 dividido por 5: SELECT 10 DIV 5; -- 2 |
EXP(x) | Devuelve e elevado a la potencia x | Calcula el cubo de e: SELECT EXP(3) -- 20.085536923188 |
FLOOR(x) | Devuelve el entero máximo menor o igual que x | menor o igual que 1.5 del entero: SELECT FLOOR(1.5) -- Devuelve1 |
GREATEST(expr1, expr2, expr3, ...) | Devuelve el valor máximo de la lista | Devuelve el valor máximo de la lista de números siguientes: SELECT GREATEST(3, 12, 34, 8, 25); -- 34 Devuelve el valor máximo de la lista de cadenas siguientes: SELECT GREATEST("Google", "w3codebox", "Apple"); -- w3codebox |
LEAST(expr1, expr2, expr3, ...) | Devuelve el valor mínimo de la lista | Devuelve el valor mínimo de la lista de números siguientes: SELECT LEAST(3, 12, 34, 8, 25); -- 3 Devuelve el valor mínimo de la lista de cadenas siguientes: SELECT LEAST("Google", "w3codebox", "Apple"); -- Apple |
LN | Devuelve el logaritmo natural de un número, en base e. | Devuelve 2 de su logaritmo natural: SELECT LN(2); -- 0.6931471805599453 |
LOG(x) o LOG(base, x) | Devuelve el logaritmo natural (logaritmo en base e), si se proporciona el parámetro base, entonces base es el número en base especificado. | SELECT LOG(20.085536923188) -- 3 SELECT LOG(2, 4); -- 2 |
LOG10(x) | Devuelve el logaritmo de base 10 de base | SELECT LOG10(100) -- 2 |
LOG2(x) | Devuelve el logaritmo de base 2 de base | Devuelve el logaritmo de base 2 de base 6 de su logaritmo: SELECT LOG2(6); -- 2.584962500721156 |
MAX(expression) | Devuelve el valor máximo del campo expression | Devuelve el valor máximo del campo Price en la tabla de datos Products: SELECT MAX(Price) AS LargestPrice FROM Products; |
MIN(expression) | Devuelve el valor mínimo del campo expression | Devuelve el valor mínimo del campo Price en la tabla de datos Products: SELECT MIN(Price) AS MinPrice FROM Products; |
MOD(x,y) | devuelve el resto de x dividido por y | 5 dividido por 2 el resto: SELECT MOD(5,2) -- 1 |
PI() | devuelve el número pi3.141593) | SELECT PI() --3.141593 |
POW(x,y) | devuelve x elevado a la potencia y | 2 de 3 potencia: SELECT POW(2,3) -- 8 |
POWER(x,y) | devuelve x elevado a la potencia y | 2 de 3 potencia: SELECT POWER(2,3) -- 8 |
RADIANS(x) | convertir grados a radianes | 180 grados convertidos a radianes: SELECT RADIANS(180) -- 3.1415926535898 |
RAND() | devuelve un número aleatorio entre 1 un número aleatorio | SELECT RAND() --0.93099315644334 |
ROUND(x) | devuelve el entero más cercano a x | SELECT ROUND(1.23456) --1 |
SIGN(x) | devuelve el signo de x, x es negativo, 0, positivo respectivamente -10 y 1 | SELECT SIGN(-10) -- (-1) |
SIN(x) | calcular el valor seno (el parámetro es el radio) | SELECT SIN(RADIANS(30)) -- 0.5 |
SQRT(x) | devuelve la raíz cuadrada de x | 25 la raíz cuadrada: SELECT SQRT(25) -- 5 |
SUM(expresión) | devuelve la suma del campo especificado | calcular la suma del campo Quantity de la tabla OrderDetails: SELECT SUM(Quantity) AS TotalItemsOrdered FROM OrderDetails; |
TAN(x) | calcular el valor tangente (el parámetro es el radio) | SELECT TAN(1.75); -- -5.52037992250933 |
TRUNCATE(x,y) | devuelve el valor numérico x redondeado a y decimales (la principal diferencia con ROUND es que no realiza redondeo) | SELECT TRUNCATE(1.23456,3) -- 1.234 |
Nombre de la función | Descripción | Ejemplo |
---|---|---|
ADDDATE(d,n) | calcular la fecha de inicio d más n días | SELECT ADDDATE("2017-06-15", INTERVAL 10 DAY); ->2017-06-25 |
ADDTIME(t,n) | n es una expresión de tiempo, la expresión de tiempo t más la expresión de tiempo n | sumar 5 segundos: SELECT ADDTIME('2011-11-11 11:11:11', 5); ->2011-11-11 11:11:16 (秒) agregar 2 horas, 10 minutos, 5 segundos: SELECT ADDTIME("2020-06-15 09:34:21", "2:10:5); -> 2020-06-15 11:44:26 |
CURDATE() | devuelve la fecha actual | SELECT CURDATE(); -> 2018-09-19 |
CURRENT_DATE() | devuelve la fecha actual | SELECT CURRENT_DATE(); -> 2018-09-19 |
CURRENT_TIME | Devuelve la hora actual | SELECT HORAActual(); -> 19:59:02 |
CURRENT_TIMESTAMP(); | 返回当前日期和时间 | SELECT CURRENT_TIMESTAMP(); -> 2018-09-19 20:57:43 |
HORAActual() | Devuelve la hora actual | SELECT HORAActual(); -> 19:59:02 |
FECHA() | Extraer el valor de fecha de una expresión de fecha o hora | SELECT FECHA('2017-06-15); -> 2017-06-15 |
DIFERENCIADIA(d1,d2) | Calcular la fecha d1->d2 El número de días entre | SELECT DIFERENCIADIA('2001-01-01','2001-02-02") -> -32 |
SUMADATE(d,INTERVAL expr type) | Calcular la fecha después de agregar un período de tiempo a la fecha de inicio d | SELECT SUMADATE('2011-11-11 11:11:11',1) -> 2011-11-12 11:11:11 (默认是天) SELECT SUMADATE('2011-11-11 11:11:11', INTERVAL 5 MINUTO) -> 2011-11-11 11:16:11 (Los valores del tipo de TYPE son similares a los de la función mencionada anteriormente) |
FORMATODEFECHA(d,f) | Mostrar la fecha d según la expresión f | SELECT FORMATODEFECHA('2011-11-11 11:11:11','%Y-%m-%d %r') -> 2011-11-11 11:11:11 AM |
DATE_SUB(date,INTERVAL expr type) | La función restará el intervalo de tiempo especificado de la fecha. | El campo OrderDate de la tabla Orders restado 2 Días: SELECT OrderId,FECHARESTANTE(OrderDate,INTERVAL 2 DIA) COMO OrderPayDate FROM Orders |
DIA(d) | Devuelve la parte de fecha del valor de fecha d | SELECT DIA('2017-06-15); -> 15 |
NOMBREDELDIA(d) | Devuelve cuánto día de la semana es la fecha d, como Lunes, Martes | SELECT NOMBREDELDIA('2011-11-11 11:11:11") ->Viernes |
DIADELMES(d) | Calcular cuánto día del mes es la fecha d | SELECT DIADELMES('2011-11-11 11:11:11") ->11 |
DIADESEMANA(d) | El día de hoy es cuánto día de la semana es la fecha d,1 Domingo,2 Lunes, etc. | SELECT DIADESEMANA('2011-11-11 11:11:11") ->6 |
DIADELANYO(d) | Calcular el día del año en el que está la fecha d | SELECT DIADELANYO('2011-11-11 11:11:11") ->315 |
EXTRACT(type FROM d) | Obtener el valor especificado de la fecha d, el tipo especifica el valor devuelto. EL tipo puede tomar los valores:
| SELECT EXTRAE_MINUTO_DE('2011-11-11 11:11:11") -> 11 |
DIAS_DE(n) | calcular desde el año 1 月 1 desde el día 0000 calcular la fecha n días después | SELECT DIAS_DE('1111) -> 0003-01-16 |
HORA(t) | devuelve el valor de la hora en t | SELECT HORA('1:2:3") -> 1 |
ULTIMO_DIA_DEL_MES(d) | devuelve el último día del mes para la fecha d | SELECT ULTIMO_DIA_DEL_MES("2017-06-20"); -> 2017-06-30 |
HORA_LOCAL() | 返回当前日期和时间 | SELECT HORA_LOCAL() -> 2018-09-19 20:57:43 |
FECHA_LOCAL_ACTUAL() | 返回当前日期和时间 | SELECT FECHA_LOCAL_ACTUAL() -> 2018-09-19 20:57:43 |
FECHA_DE(año, día-de-año) | basado en el año dado año y el número de día del año-de-año devuelve una fecha | SELECT FECHA_DE('2017, 3); -> 2017-01-03 |
COMBINAR_TIEMPO(hora, minuto, segundo) | combinar tiempo, los parámetros son hora, minuto, segundo | SELECT COMBINAR_TIEMPO(11, 35, 4); -> 11:35:04 |
MICROSSEGUNDO(date) | devuelve el número de microsegundos correspondiente al parámetro de fecha | SELECT MICROSSEGUNDO("2017-06-20 09:34:00.000023); -> 23 |
MINUTO(t) | devuelve el valor del minuto en t | SELECT MINUTO('1:2:3") -> 2 |
NOMBRE_MES(d) | devuelve el nombre del mes en la fecha, como Noviembre | SELECT NOMBRE_MES('2011-11-11 11:11:11") -> Noviembre |
MES(d) | devuelve el valor del mes en la fecha d,1 hasta 12 | SELECT MES('2011-11-11 11:11:11") ->11 |
AHORA() | 返回当前日期和时间 | SELECT AHORA() -> 2018-09-19 20:57:43 |
SUMAR_PERIODO(periodo, número) | para año-combinar fechas y agregar un periodo | SELECT SUMAR_PERIODO('201703, 5); -> 201708 |
DIF_PERIODO(periodo1, periodo2) | devuelve la diferencia en meses entre dos periodos | SELECT DIF_PERIODO('201710, 201703); -> 7 |
TRIM(QUARTER(d)) | la fecha d pertenece a cuál trimestre, devuelve 1 hasta 4 | SELECT TRIM('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) ->2011-11-10 11:11:11 (默认是天) |
SUBTIME(t,n) | 时间 t 减去 n 秒的时间 | SELECT SUBTIME('2011-11-11 11:11:11', 5) ->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) | 计算时间差值 | 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) | 返回年份及第几周(0到53),mode 中 0 表示星期天,1representa el lunes, etc. | SELECT YEARWEEK("2017-06-15); -> 201724 |
Nombre de la función | Descripción | Ejemplo |
---|---|---|
BIN(x) | Devuelve el código binario de x | 15 de 2 código de numeración: SELECT BIN(15); -- 1111 |
BINARY(s) | Convierte la cadena s en una cadena binaria | SELECT BINARY "w3codebox"; -> w3codebox |
CASE expression CUANDO condition1 THEN result1 CUANDO condition2 THEN result2 ... CUANDO conditionN THEN resultN ELSE result END | CASE indica el inicio de la función, END indica el final de la función. Si condition1 se cumple, devolver result1, si condition2 se cumple, devolver result2Si todas las condiciones no se cumplen, devolver result, y si una condición se cumple, las siguientes no se ejecutarán. | SELECT CASE CUANDO 1 > 0 THEN '1 > 0' CUANDO 2 > 0 THEN '2 > 0' ELSE '3 > 0' END ->1 > 0 |
CAST(x AS type) | Conversión de tipo de datos | Conversión de fecha de cadena a fecha: SELECT CAST("2017-08-29" AS DATE); -> 2017-08-29 |
COALESCE(expr1, expr2, ..., expr_n) | Devuelve la primera expresión no nula de los parámetros (de izquierda a derecha) | SELECT COALESCE(NULL, NULL, NULL, 'oldtoolbag.com, NULL, 'google.com'); -> oldtoolbag.com |
CONNECTION_ID() | Devuelve un ID de conexión único | SELECT CONNECTION_ID(); -> 4292835 |
CONV(x,f1,f2) | Devuelve f1 número en sistema de numeración a f2 número en sistema de numeración | SELECT CONV(15, 10, 2); -> 1111 |
CONVERT(s USING cs) | La función cambia el conjunto de caracteres de la cadena s a cs | SELECT CHARSET('ABC') -> utf-8 SELECT CHARSET(CONVERT('ABC' USING gbk)) -> gbk |
CURRENT_USER() | Devuelve el usuario actual | SELECT CURRENT_USER(); -> guest@% |
DATABASE() | Devuelve el nombre de la base de datos actual | SELECT DATABASE(); -> w3codebox |
IF(expr,v1,v2) | Si la expresión expr es verdadera, devolver el resultado v1; de lo contrario, devolver el resultado v2. | SELECT IF(1 0, 'correcto', 'error') ->correcto |
IFNULL(v1,v2) | Si v1 El valor no es NULL, devuelve v1,de lo contrario devuelve v2. | SELECT IFNULL(null,'Hello Word') ->Hello Word |
ISNULL(expresión) | Determina si la expresión es NULL | SELECT ISNULL(NULL); ->1 |
LAST_INSERT_ID() | Devuelve el valor AUTO_INCREMENT más reciente generado | SELECT LAST_INSERT_ID(); ->6 |
NULLIF(expr1, expr2) | Comparar dos cadenas de caracteres, si la cadena expr1 con expr2 Devuelve NULL si es igual, de lo contrario devuelve expr1 | SELECT NULLIF(25, 25); -> |
SESSION_USER() | Devuelve el usuario actual | SELECT SESSION_USER(); -> guest@% |
SYSTEM_USER() | Devuelve el usuario actual | SELECT SYSTEM_USER(); -> guest@% |
USER() | Devuelve el usuario actual | SELECT USER(); -> guest@% |
VERSION() | Devuelve el número de versión de la base de datos | SELECT VERSION() -> 5.6.34 |