MySQL数据库中提供了很丰富的函数,我们知道函数能帮助用户更加方便的处理表中的数据,使MySQL数据库的功能更加强大。今天,我们就跟随小编一起来看看MySQL的常用函数有哪些吧?
聚合函数
COUNT(col):统计查询结果的行数
MIN(col):查询指定列的最小值
MAX(col):查询指定列的最大值
SUM(col):求和,返回指定列的总和
AVG(col):求平均值,返回指定列数据的平均值
数值型函数
ABS(x)):返回x的绝对值
BIN(x)):返回x的二进制
CEILING(x)):返回大于x的最小整数值
EXP(x)):返回值e(自然对数的底)的x次方
FLOOR(x)):返回小于x的最大整数值
GREATEST(x1.x2....,xn)):返回集合中最大的值
LEAST(x1.x2....,xn)):返回集合中最小的值
LN(x)):返回x的自然对数
LOG(x,y)):返回x的以y为底的对数
MOD(x,y)):返回x/y的模(余数)
PI()):返回pi的值(圆周率)
RAND()):返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值
ROUND(x,y)):返回参数x的四舍五入的有y位小数的值
TRUNCATE(x,y)):返回数字x截短为y位小数的结果
字符串函数
LENGTH(s):计算字符串长度函数,返回字符串的字节长度
CONCAT(s1.s2...,sn):合并字符串函数,返回结果为连接参数产生的字符串,参数可以是一个或多个
INSERT(str,x,y,instr):将字符串str从第x位置开始,y个字符长的子串替换为字符串instr,返回结果
LOWER(str):将字符串中的字母转换为小写
UPPER(str):将字符串中的字母转换为大写
LEFT(str,x):返回字符串str中最左边的x个字符
RIGHT(str,x):返回字符串str中最右边的x个字符
TRIM(str):删除字符串左右两侧的空格
REPLACE:字符串替换函数,返回替换后的新字符串
SUBSTRING:截取字符串,返回从指定位置开始的指定长度的字符换
REVERSE(str):返回颠倒字符串str的结果
以上就是小编为大家整理发布的“MySQL的常用函数有哪些?”一文,更多相关内容尽在开课吧广场-Java频道。
