#
语法:INSERT(str,pos,len,newstr)参数一:字符串参数二:开始的位置参数三:从开始位置截取的长度参数四:代替截取部分的新字符串返回结构:一个新的字符串SELECT INSERT('这是SQL Server数据库',3,10,'MYSQL')#
语法:LOWER(str)参数一:一个平凡而又普通的字符串返回结构:将字符串中的字母全部变为小写SELECTLOWER('ABC')#
语法:UPPER(str)参数一:一个平凡而又普通的字符串返回结构:将字符串中的字母全部变为大写SELECTUPPER('ABC')#
语法:SUBSTRING(str,num,len)
参数一:一个平凡而又普通的字符串参数二:起始位置(从1开始)参数三:从起始位置开始截取的长度返回结构:返回一段从num位置截取len长度的字符串SELECTSUBSTRING('123456789',5,3)
#时间日期函数
语法:CURDATE()返回结构:获取当前日期SELECTCURDATE()#
语法:CURTIME()返回结构:获取当前时间SELECTCURTIME()#
语法:NOW()返回结构:获取当前日期和时间SELECTNOW()#
语法:WEEK(date1)参数一:一个普通而又平凡的日期返回结构:获取日期date1为一年中的第几周SELECTWEEK(NOW())#
语法:YEAR(date1)参数一:一个普通而又平凡的日期返回结构:获取日期date1的年份SELECTYEAR(NOW())#
语法:HOUR(_time)参数一:一个普通而又平凡的时间返回结构:获取时间_time的小时值SELECTHOUR(NOW())#
语法:MINUTE(_time)参数一:一个普通而又平凡的时间返回结构:获取时间_time的分钟值SELECTMINUTE(NOW())#
语法:DATEDIFF(date1,date2)参数一:一个普通而又平凡的日期参数二:另一个普通而又平凡的日期返回结构:两个日期之间相隔的天数SELECTDATEDIFF(NOW(),'2017-02-02')#
ADDDATE(date1,n)参数一:一个普通而又平凡的日期参数二:一个神秘而又善于隐藏的数字返回结构:日期date1加上n天之后日期SELECTADDDATE(NOW(),20)#数字函数
语法:CEIL(X)参数:待处理的数据返回值:返回大于或等于数值X的最小整数例如:SELECT CEIL(2.1)返回数值:3#
语法:FLOOR(X)
参数:待处理的数据返回值:返回小于或等于X的最小整数例如:SELECT FLOOR(2.1)返回值:2#
语法:RAND()
返回值:随机数在0到1之间例如:SELECT RAND ()返回值:随机数在0到1之间