常用sql 记录

仅记录学习的一些 sql 语句,不涉及任何数据问题;
1.函数 coalesce :用于替换 空字符的函数
coalesce(表字段,‘表字段为空替换的值’)
coalesce(表字段1,表字段2,表字段3 )
—如果表字段1 非空就返回自己的值
—如果 表字段 1 是空,用 表字段2替换
—如果 表字段 1 是空, 表字段 2也 是空,返回表字段3的值
返回也只有 表字段1的值,和替换来作为表字段1 的值;

2.函数 substr :用于截取字符
SUBSTR(表字段,pos,len)
pos:规定字符串从何处开始,(这里的第一个位置是1而不是0)为正数时则从字段开始出开始,为负数则从结尾出开始。
len:要截取字符串的长度。(是从1开始计数而不是0)
substr(time, 1, 10)
time=‘2022-09-14 15:30:28’ 会被截取为 2022-09-14

3.函数 round:用于四舍五入,保留小数
round(表字段,想保留的小数位数)
会采用四舍五入方式:2.53532 会变为 2.54

4.函数 if:等于 三目运算逻辑
IF(条件表达式,值1,值2) = 三目运算,即:条件表达式为True,返回值1,为False,返回值2.
返回值可以是数值,文本,日期,空,表达式,函数等不限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值