SELECt 'ABC',LOWER('ABC') from stu; \(数据转小写)
upper
select upper(dname) from stu; \(数据转大写)length
select length(dname) from stu ; \(测量数据的长度)substr
SELECt dname,SUBSTR(dname,1,3) FROM stu; \(截取[1,3]的数据)concat
select dname,concat(dname,'123') X from stu; \(拼接数据)replace
select dname,replace(dname,'a','666') X from stu; \(把a字符替换成666)ifnull
select ifnull(comm,10) comm from dept2; \(#判断,如果comm是null,用10替换)round & ceil & floor
round四舍五入,ceil向上取整,floor向下取整
–直接四舍五入取整
select comm,round(comm) from emp;
–四舍五入并保留一位小数
select comm,round(comm,1) from emp;
–ceil向上取整,floor向下取整
select comm,ceil(comm) ,floor(comm) from emp;uuid
SELECt UUID();now
select now() ; \(年与日 时分秒) select curdate(); \(年与日) select curtime() ; \(时分秒)year & month & day
–hour()时 minute()分 second()秒
select now(),hour(now()),minute(now()),second(now()) from emp ;
–year()年 month()月 day()日
select now(),year(now()),month(now()),day(now()) from emp ;转义字符
'作为sql语句符号,内容中出现单撇就会乱套,进行转义即可
select 'ab'cd' ; \(单引号是一个SQL语句的特殊字符)
select 'ab'cd' ; \(数据中有单引号时,用一个转义变成普通字符)



