MySQL中常用函数总结

数字函数:

1、abs(x) 返回x的绝对值
MySQL中常用函数总结

2、sqrt(x) 开x平方根
MySQL中常用函数总结

3、pow(x, y)/power(x,y) 求幂次方的数
MySQL中常用函数总结

4、mod(x, y) 求x除以y的余数
MySQL中常用函数总结

5、ceil(num)/ceiling() 返回向上取整的数
MySQL中常用函数总结

6、floor(num) 返回向下取整的数
MySQL中常用函数总结

7、round(num) 返回四舍五入的数
MySQL中常用函数总结

8、RAND() 返回0到1的随机数
MySQL中常用函数总结

9、sign(num) 返回自然数的符号(正:1, 负:-1,0为0)
MySQL中常用函数总结

字符串函数

1、length() 获取字符串存储长度
MySQL中常用函数总结

2、char_length() 获取字符长度
MySQL中常用函数总结

3、concat(s1,s2…) 将字符串拼接
MySQL中常用函数总结

4、insert(str,pos,len,newstr) 替换字符串
MySQL中常用函数总结

5、lower() 将字符中的大写转换为小写
MySQL中常用函数总结

6、upper() 将字符中的小写转换为大写
MySQL中常用函数总结

7、left(s, len) 从左侧截取len长度的字符串
MySQL中常用函数总结

8、right(s, len) 从右侧截取len长度的字符串
MySQL中常用函数总结

9、trim() 清除字符串两侧空格
MySQL中常用函数总结

10、replace(s,s1, s2) 替换字符串

11、substring(s, pos, len) 截取字符串
MySQL中常用函数总结

12、reverse(str) 翻转字符串
MySQL中常用函数总结

13、strcmp(expr1,expr2) 比较两个表达式的顺序。若expr1 小于 expr2 ,则返回 -1,0相等,1则相反
MySQL中常用函数总结

14、instr(str,s) 返回第一次出现子串的位置
MySQL中常用函数总结

15、locate(s, str [,pos]) 返回第一次出现子串的位置,pos表示匹配位置
MySQL中常用函数总结

日期函数

1、CURDATE()/CURRENT_DATE()/CURRENT_DATE 返回当前日期
MySQL中常用函数总结

2、CURRENT_TIME()/CURTIME()/CURRENT_TIME返回当前时间
MySQL中常用函数总结

3、CURRENT_TIMESTAMP()返回当前日期和时间
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201014215345104.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly# 9ibG9nLmNzZG4ubmV0L2ZseHlqeWhm,size_16,color_FFFFFF,t_70#pic_center
4、获取给定时间的日期
SELECT DATE(now());
SELECT DATE(‘2002-03-26 01:01:13’);
MySQL中常用函数总结

SELECT TIME(SYSDATE());
SELECT TIME(‘2002-03-26 01:01:13’);
MySQL中常用函数总结

SELECT MONTH(now());
SELECT MONTHNAME(now());
MySQL中常用函数总结

5、每月的第几天
SELECT DAY(now());
MySQL中常用函数总结

SELECT DAYNAME(now());
MySQL中常用函数总结

SELECT DAYOFWEEK(now()) 0是星期天,以此类推
MySQL中常用函数总结

SELECT week(now());
MySQL中常用函数总结

6、查询一年中的哪一天
SELECT DAYOFYEAR(now());
MySQL中常用函数总结

SELECT DATEDIFF(‘2020-10-10’, “20200808”);
SELECT SEC_TO_TIME(60804)
MySQL中常用函数总结

SELECT TIME_TO_SEC(now())
MySQL中常用函数总结

聚合函数

1、count(列名称) # 统计行
MySQL中常用函数总结

2、max(列名称) # 最大值
MySQL中常用函数总结

3、min(列名称) # 最小值
MySQL中常用函数总结

4、sum(列名称) # 求和统计
MySQL中常用函数总结

5、avg(列名称) # 求平均数
MySQL中常用函数总结

相关文章: