MySQL中常见的函数可以分为哪几类

分类:知识百科 日期: 点击:0

MySQL中常见的函数可以分为数学函数、日期函数、字符串函数、数据库函数、系统函数五大类。

数学函数

  • ABS():取绝对值的函数,ABS(X)表示取X的绝对值,X可以是数字或表达式;
  • CEIL():向上取整的函数,CEIL(X)表示将X向上取整,X可以是数字或表达式;
  • FLOOR():向下取整的函数,FLOOR(X)表示将X向下取整,X可以是数字或表达式;
  • MOD():取模的函数,MOD(X,Y)表示取X除以Y的余数,X可以是数字或表达式,Y必须是数字;
  • POW():求X的Y次幂的函数,POW(X,Y)表示求X的Y次幂,X可以是数字或表达式,Y必须是数字;
  • RAND():随机数的函数,RAND()表示产生一个0到1之间的随机数,每次调用都会产生不同的随机数;
  • ROUND():四舍五入的函数,ROUND(X,D)表示将X四舍五入,X可以是数字或表达式,D表示要保留的小数位数,D必须是数字;
  • SQRT():开平方的函数,SQRT(X)表示求X的平方根,X可以是数字或表达式;

日期函数

  • CURDATE():获取当前日期的函数,CURDATE()表示获取当前日期,返回值类型为date;
  • CURTIME():获取当前时间的函数,CURTIME()表示获取当前时间,返回值类型为time;
  • NOW():获取当前日期时间的函数,NOW()表示获取当前日期时间,返回值类型为datetime;
  • YEAR():取年份的函数,YEAR(X)表示取X的年份,X可以是date、datetime或timestamp类型;
  • MONTH():取月份的函数,MONTH(X)表示取X的月份,X可以是date、datetime或timestamp类型;
  • DAY():取日期的函数,DAY(X)表示取X的日期,X可以是date、datetime或timestamp类型;
  • HOUR():取小时的函数,HOUR(X)表示取X的小时,X可以是date、datetime或timestamp类型;
  • MINUTE():取分钟的函数,MINUTE(X)表示取X的分钟,X可以是date、datetime或timestamp类型;
  • SECOND():取秒的函数,SECOND(X)表示取X的秒,X可以是date、datetime或timestamp类型;

字符串函数

  • CONCAT():连接字符串的函数,CONCAT(X,Y,...)表示连接X、Y等多个字符串,X、Y可以是字符串或表达式;
  • LENGTH():计算字符串长度的函数,LENGTH(X)表示计算X的字符串长度,X可以是字符串或表达式;
  • LOCATE():搜索字符串的函数,LOCATE(X,Y,Z)表示在Y中搜索X,Z表示从第Z个字符开始搜索,X、Y可以是字符串或表达式,Z必须是数字;
  • LOWER():转换字符串为小写的函数,LOWER(X)表示将X转换为小写,X可以是字符串或表达式;
  • UPPER():转换字符串为大写的函数,UPPER(X)表示将X转换为大写,X可以是字符串或表达式;
  • SUBSTRING():截取字
标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。