MySQL常用函数
语法:
SELECT
SUBSTRING (str,num,len)
作用:返回字符串str的第num个位置开始长度为len的子字符串
参数一:等待被截取的字符串 原字符串
参数二:起始位置,从1开始数
参数三:截取的长度
返回结构:截取的结果,复合条件一部分字符串
示例·
结果
语法:
SELECT
CONCAT(str1,str2,str3)
作用:连接字符串返回一个完整的字符串
参数一:等待被拼接的字符串
参数二:等待被拼接的字符串
参数三:等待被拼接的字符串
返回结构:拼接后的完整字符串
示例
语法:INSERT(str,pos,len,newstr)
作用:将字符串str从pos位置开始,len个字符长的子字符串替换为字符串newstr
参数一:原字符串
参数二:开始的位置
参数三:结束的位置
参数四:重组后的字符串
返回结构:拼接后的完整字符串
示例
语法:LOWER(str)
说明:将字符串str转换为小写
示例
语法:UPPER(str)
说明:将字符串str转换为大写
CEIL(x):返回大于或等于括号中所填写的数值的最小单位
--示例
2.FLOOR(x):返回小于或等于括号中所填写的最大整数
--示例
3.RAND():返回0~1之间的随机数
--示例
括号中添加数值
括号中无数值
——常用字符串函数
1.CONCAT(值1,值2,值3):连接字符串,为一个完整字符串
--示例
1.CURDATE():获取当前的日期
--示例
2.CURTIME():获取当前的时间
--示例
3.NOW():获取当前的日期和时间
--示例
4.WEEK(date):返回日期date为一年中的第几周
--示例
5.YEAR(date):返回date的年份
--示例
6.HOUR(time):返回时间time的小时值
--示例
7.MINUTE(time):返回时间time的分钟值
--示例
8.DATEDIFF(date1,date2):返回日期参数date1和date2之间相隔的天数
--示例
9.ADDDATE(date,n):计算日期参数date加上n天后的日期
--示例