SQL中常用的基本函数

函数解释: 简单的理解就是SQL提供”工具”,我们传入数据,会获取对应的处理结果
如何查看函数的说明文档:

格式: help ‘函数名’;

函数的分类简单介绍

 1. 数字函数
a. abs() 获取绝对值
b. round() 对小数四舍五入
c. ceil() 向上取整 又名天花板函数
d. floor() 向下取整  又名地板函数
e. mod() 取余数
f. pow() 幂运算
g. rand() 在0-1直接取随机数  包含左不包含右
2. 字符串函数
a. lower() 把所有字母转小写
b. upper() 把所有字母转大写
c. reverse() 反转所有字符
d. cancat() 拼接所有字符传,可以一直拼接
e. cancat_ws() 使用指定字符拼接字符串
f. replace() 替换字符串
g. char_length() 字符串长度
h. length() 字符串所占字节长度
i. sunstring() 字符串截取,和sbustr(结果一样.
j. left() 从字符串左截取
k. right() 从字符串右截取
3. 日期函数
a. now() 获取当前日期时间
b. current_date() 获取当前日期
c. current_time() 获取当前时间
d. data_add() 日期增加
e. date_sub() 日期减去
f. datediff() 计算两个日期之差
g. year() 获取当前年
h. month() 获取当前月
i. day() 获取当前天
j. hour() 获取当前小时
k. minute() 获取当前分钟
l. second() 获取当前秒
m. week() 获取当前周
n. dayofyear() 当前是一年中的第几天
4. 条件判断case when 语句
a. 格式:
select *,
case
when 条件 then 值
....
else 值2
end
from
表名

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部