#字符串函数
  CONCAT(str1,str2,...,strn)
  参数一:待拼接字符串
  参数二:待拼接字符串
  返回结构:一个完整的字符串
  SELECT
  CONCAT('MY','S','QL')

  #
  INSERT(str,pos,len,newstr)
  参数一:字符串
  参数二:开始的位置
  参数三:从开始位置截取的长度
  参数四:代替截取部分的新字符串
  返回结构:一个新的字符串
  SELECT
  INSERT('这是SQL Server数据库',3,10,'MYSQL')

  #
  LOWER(str)
  参数一:一个平凡而又普通的字符串
  返回结构:将字符串中的字母全部变为小写
  SELECT
  LOWER('ABC')

  #
  UPPER(str)
  参数一:一个平凡而又普通的字符串
  返回结构:将字符串中的字母全部变为大写
  SELECT
  UPPER('ABC')

  #
  SUBSTRING(str,num,len)
  参数一:一个平凡而又普通的字符串
  参数二:起始位置(从1开始)
  参数三:从起始位置开始截取的长度
  返回结构:返回一段从num位置截取len长度的字符串
  SELECT
  SUBSTRING('123456789',5,3)

#时间日期函数
  CURDATE()
  返回结构:获取当前日期
  SELECT
  CURDATE()

  #
  CURTIME()
  返回结构:获取当前时间
  SELECT
  CURTIME()

  #
  NOW()
  返回结构:获取当前日期和时间
  SELECT
  NOW()

  #
  WEEK(date1)
  参数一:一个普通而又平凡的日期
  返回结构:获取日期date1为一年中的第几周
  SELECT
  WEEK(NOW())

  #
  YEAR(date1)
  参数一:一个普通而又平凡的日期
  返回结构:获取日期date1的年份
  SELECT
  YEAR(NOW())

  #
  HOUR(_time)
  参数一:一个普通而又平凡的时间
  返回结构:获取时间_time的小时值
  SELECT
  HOUR(NOW())

  #
  MINUTE(_time)
  参数一:一个普通而又平凡的时间
  返回结构:获取时间_time的分钟值
  SELECT
  MINUTE(NOW())

  #
  DATEDIFF(date1,date2)
  参数一:一个普通而又平凡的日期
  参数二:另一个普通而又平凡的日期
  返回结构:两个日期之间相隔的天数
  SELECT
  DATEDIFF(NOW(),'2017-02-02')

  #
  ADDDATE(date1,n)
  参数一:一个普通而又平凡的日期
  参数二:一个神秘而又善于隐藏的数字
  返回结构:日期date1加上n天之后日期
  SELECT
  ADDDATE(NOW(),20)

#数字函数
  CEIL(X)
  参数一:待处理的数据
  返回结构:返回大于或等于数值X的最小整数
  SELECT
  CEIL(2.1)

  #
  FLOOR(X)
  参数一:待处理的数据
  返回结构:返回小于或等于X的最小整数
  SELECT
  FLOOR(2.1)

  #
  RAND()
  返回结构:随机数在0到1之间
  SELECT
  RAND ()

posted on 2018-02-02 14:38  ↑↑↓↓←→←→  阅读(154)  评论(0编辑  收藏  举报