lower
select ‘ABC’,lower(‘ABC’);
数据转小写
upper
select ‘abc’,upper(‘abc’);
数据转大写
length
select length(1234);
数据的长度
substr
select substr(1234,2,3);
截取后两个参数分别表示从第几个元素开始截取和截取长度.
concat
select concat(123,456,7,8,9) x;
拼接数据
replace
select replace(1232,2,998) x;
把第2个参数代表的值全部替换为第3个参数代表的值.
ifnull
select ifnull(null,10);
替换null
now & month & day
select now(); – 年与日 时与分
select curdate(); – 年与日
select curtime(); – 时与分
round & ceil &floor
round四舍五入,ceil向上取整,floor向下取整.
year & month & day
select now(),year(now()),month(now()),day(now());
hour & minute & second
select now(),hour(now()),minute(now()),second(now());
uuid
select uuid();
返回uuid:a08528ca-741c-11ea-a9a1-005056c00001
转义字符
'作为sql语句符号,内容中出现单撇就会乱套,进行转义即可
select ‘ab’cd’ – 单引号是一个SQL语句的特殊字符
select ‘ab’cd’ --数据中有单引号时,用一个\转义变成普通字符