Mysql(文本处理、日期时间处理、数值处理)函数
(一)、文本处理函数
1、TRIM()去掉串两边的空格
LTRIM() 去掉串左边的空格
RTRIM() 去掉串右边的空格
2、
UPPER() 将文本转化成大写
LOWER() 将文本转化成小写
Length() 返回串的长度
3、
Locate(substr,str)函数。
参数:substr待查找的子串,str待查找的串。
例:select locate('o','hello')
返回 5
4、返回子串的字符
substring(str, pos, len)。
作用:返回从pos位置开始长度为len的子串的字符。
示例如下:
select substring('hello',1,3)
返回 hel
5、concat 连接字符串
例:
select concat('hell','o','!')
返回 hello!
(二)、常用的日期和时间处理函数
Mysql首选使用的日期格式为 yyyy-mm-dd
select adddate('2020-11-24',2)
返回 2020-11-26
AddDate() 增加一个日期(天、周等)
AddTime()增加一个时间(时、分等)
CurDate() 返回当时日期
CurTime() 返回当前时间
Date() 返回日期时间的日期部分
DateDiff() 计算两个日期之差
Date_Add 高度灵活的日期运算函数
Date_Format() 返回一个格式化的日期或时间串
Day() 返回一个日期的天数部分
Hour() 返回一个时间的小时部分
Minute() 返回一个时间的分钟部分
Month() 返回一个日期的月份部分
Now() 返回当前日期和时间
Second() 返回一个日期时间的时间部分
Year() 返回一个日期的年份部分
(三)数值处理函数
数值处理函数仅处理数值数据。这些函数一般主要用于代数、三角或几何运算。
函数 说明
Abs() 返回一个数的绝对值
Cos() 返回一个角度的余弦
Exp() 返回一个数的指数值
Mod() 返回除操作的余数
Pi() 返回圆周率
Rand() 返回一个随机数
Sin() 返回一个角度的正弦
Sqrt() 返回一个数的平方根
Tan() 返回一个角度的正切

浙公网安备 33010602011771号