1. 聚合函数

函数 说明
COUNT(*/column) 计算符合条件的记录总数
SUM(column) 求和
AVG(column) 平均值
MAX(column) 最大值
MIN(column) 最小值

2. 日期函数

-- 获取当前时间
SELECT CURRENT_DATE();
SELECT CURDATE();

-- 获取当前时间
SELECT CURRENT_TIME();
SELECT CURTIME();

-- 获取系统时间
SELECT NOW();
SELECT SYSDATE();

-- 获取年
SELECT YEAR(NOW());
-- 获取月
SELECT MONTH(NOW());
-- 获取日
SELECT DAY(NOW());
SELECT DAYOFMONTH(NOW());
-- 星期几
SELECT DAYOFWEEK(NOW());

-- 计算日期差
SELECT DATEDIFF(NOW(), '2022-11-12');
-- 加
SELECT DATE_ADD(NOW(),INTERVAL 2 HOUR);
-- 减
SELECT DATE_ADD(NOW(),INTERVAL -2 HOUR);

3. 常用数值函数

函数名称 说明
CEIL(x) 向上取整
FLOOR(x) 向下取整
ABS(x) 取绝对值
MOD(x,y) 取模
rand() 0 ~ 1之间的随机数

4. 字符串函数

函数名称 说明
LENGTH(str) 获取字符串长度
CONCAT(str1,str2,…) 字符串拼接
UPPER(str) 字符串大写
LOWER(str) 字符串小写
REPLACE(str,from_str,to_str) 字符串替换

孟斯特

声明:本作品采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)进行许可,使用时请注明出处。

Author: mengbin

blog: mengbin

Github: mengbin92

cnblogs: 恋水无意

腾讯云开发者社区:孟斯特