SQL函数速记

1、聚合函数

①sum() 求和

②count() 计数  计算行数

③max() 最大值

④min()最小值

⑤avg()  平均值

2、大小写控制函数

①lower()  将字母转成小写

②upper() 将字母转成大写

③initcap() 将首字母转成大写

3、字符控制函数

①concat(expr1,expr2)  拼接 限拼接两个参数,多个参数需嵌套拼接

②substr(参数,expr1,expr2)  截取字符   expr1:开始位置  expr2:保留位数

③instr() 返回指定字符首次出现的位置

④length 返回字符长度

⑤lpad  左填充 向左填充10位 (一共10位数 已限制)

⑥rpad 右填充 向右填充10位 (一共10位数 已限制)

⑦trim 截取首尾两端字符 中间的不受影响 (一般用于去除首尾两端的空格)

⑧replace  替换字符

 

4、数字函数

①round(参数,expr1) expr1保留位数

②trunc(参数,expr1) expr1保留位数

③mod()  求余

④power() 幂运算

5、日期函数

①months_between 两个日期相差的月数

②add_months    加上指定的月数

③next_day  指定日期的下一周第几天所对应的日期

④last_day  指定日期的最后一天

6、通用函数

①nvl(expr1,expr2)判断expr1是否为null,如果为null,那么用expr2代替;如果不为null,那么就是他本身

②nvl2(expr1,expr2,xepr3) 判断expr1是否null,如果为null 那么用 expr3代替;如果不为null,那么用expr2代替

③nullif(expr1,expr2) 判断expr1,expr2是否相同,如果不同返回的是expr1,如果相同返回null

④coalesce 级联判空,一直往后判断,直到找到非空为止

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值