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) # 以整数形式返回日期部分
最后
以上就是健壮未来最近收集整理的关于SQL 常用处理函数的全部内容,更多相关SQL内容请搜索靠谱客的其他文章。
发表评论 取消回复