字符串函数
- 常用函数
函数 |
功能 |
|
CONCAT(S1,S2,…Sn) |
字符串拼接,将 S1,S2,… Sn 拼接成一个字符串 |
|
LOWER(str) |
将字符串 str 全部转为小写 |
|
UPPER(str) |
将字符串 str 全部转为大写 |
|
LPAD(str,n,pad) |
左填充,用字符串 pad 对 str 的左边进行填充,达到 n 个字符 串长度 |
|
RPAD(str,n,pad) |
右填充,用字符串 pad 对 str 的右边进行填充,达到 n 个字符 串长度 |
|
TRIM(str) |
去掉字符串头部和尾部的空格 |
|
SUBSTRING(str,start,len) |
返回从字符串 str 从 start 位置起的 len 个长度的字符串 |
索引从 1 开始 |
数值函数
函数 |
功能 |
CEIL(x) |
向上取整 |
FLOOR(x) |
向下取整 |
MOD(x,y) |
返回 x/y 的模 |
RAND() |
返回 0~1 内的随机数 |
ROUND(x,y) |
求参数 x 的四舍五入的值,保服务器托管网留 y 位小数 |
日期函数
函数 |
功能 |
|
CURDATE() |
返回当前日期 |
|
CURTIME() |
返回当前时间 |
|
NOW() |
返回当前日期和时间 |
|
YEAR(date) |
获取指定 date 的年份 |
|
MONTH(date) |
获取指定 date 的月份 |
|
DAY(date) |
获取指定 date 的日期 |
|
DATE_ADD(date, INTERVAL expr 服务器托管网type) |
返回一个日期/时间值加上一个时间间隔 expr 后的时间值 |
select date_add ( now (),interval 70 day );
|
DATEDIFF(date1,date2) |
返回起始时间 date1 和 结束时间 date2 之间的天数 |
|
流程函数
IF(value , t , f) |
如果 value 为 true,则返回 t,否则返回 f |
IFNULL(value1 , value2) |
如果 value1 不为 null,返回 value1,否则 返回 value2 |
CASE WHEN [ val1 ] THEN [res1] … ELSE [ default ] END |
如果 val1 为 true,返回 res1,… 否 则返回 default 默认值 |
CASE [ expr ] WHEN [ val1 ] THEN [res1] … ELSE [ default ] END |
如果 expr 的值等于 val1,返回 res1,… 否则返回 default 默认值 |
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: Java面试题:请谈谈对ThreadLocal的理解?
ThreadLocal是一种特殊的变量存储机制,它提供了一种方式,可以在每个线程中保存数据,而不会受到其他线程的影响。这种机制在多线程编程中非常有用,因为它允许每个线程拥有自己的数据副本,从而避免了数据竞争和线程之间的干扰,以空间换时间。 在Java中,Thr…