SQL 常用处理函数

SQL常用处理函数
1、统计函数
(1) min()
(2) max()
(3) sum()
(4) avg()
(5) count(*) count(1) 与count(列名)区别

2、浮点数处理及转化函数
(1)decimal(a, b) #能进行四舍五入,和保留b个小数位
参数说明:a:指的是整数和小数所能存的最多的位数
b:指的是小数数字的位数,即a-b就是整数的位数

(2)cast()函数
SELECT CAST(13.123 as DECIMAL(13,2)) --13.12

(3)convert()函数
SELECT CONVERT(DECIMAL(13,2),13.123) --13.12
注:cast()和convert()在功能上一样,语法有所差异

(4)round() #进行四舍五入
SELECT ROUND(123.2368, 3) --123.2370
round()函数虽然能进行四舍五入,但不能进行截留

3、字符串处理函数
3.1 去掉空字符串
ltrim() # 去掉左边的字符串
rtrim() # 去掉右边的字符串
3.2 子字符串
(1) left(变量,从左边起字符个数)
(2) right(变量,从右边起字符个数)
(3) substring(变量,开始位置,长度)
(4) replace(字符串1,被替换字符串,替换字符串)
(5) str() # 把数值型变量转换为字符串,可进行小数点保留

4、日期处理函数
(1) getdate() # 获取当前时间
(2) day() #获取天
(3) month() #获取月份
(4) year() #获取年份
(5) dateadd(datepart, num, date) #datepart增加的天(D),月 (M),年(YY),num表示增加的数,date表示在哪个日期上增加
(6) datediff(datepart, startdate, enddate) # 计算两个日期相差的天数或者月数或者年数
(7) datename(datepart, date) # 以字符串形式返回日期部分
(8)datepart(datepart, date) # 以整数形式返回日期部分

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值