常用T-SQL数据库函数整理


1. 聚合函数


(1) AVG

函数功能 返回组中值的平均值。空值将被忽略
语法 AVG ( [ ALL | DISTINCT ] expression )
(2) MAX
函数功能 返回表达式的最大值
语法 MAX ( [ ALL | DISTINCT ] expression )
(3) MIN
函数功能 返回表达式的最小值
语法 MIN ( [ ALL | DISTINCT ] expression )
(4) SUM
函数功能 返回表达式中所有值的和,或只返回 DISTINCT 值。SUM 只能用于数字列。空值将被忽略
语法 SUM ( [ ALL | DISTINCT ] expression )
(5) COUNT
函数功能 返回组中项目的数量
语法 COUNT ( { [ ALL | DISTINCT ] expression ] | * } )

 

2. 时间和日期函数


(1) DATEADD
函数功能 在向指定日期加上一段时间的基础上,返回新的datetime值
语法 DATEADD ( datepart , number, date )
样例 SELECT DATEADD(day, 21, pubdate) AS timeframe FROM titles
(2) DATEPART
函数功能 返回代表指定日期的指定日期部分的整数
语法 DATEPART ( datepart , date )
样例 SELECT DATEPART(month, GETDATE()) AS 'Month Number'
(3) DAY
函数功能 返回代表指定日期的天的日期部分的整数
语法 DAY ( date )
(4) GETDATE
函数功能 按 datetime 值的 Microsoft® SQL Server™ 标准内部格式返回当前系统日期和时间
语法 GETDATE ( )
(5) GETUTCDATE
函数功能 返回表示当前 UTC 时间(世界时间坐标或格林尼治标准时间)的 datetime 值。当前的 UTC 时间得自当前的本地时间和运行 SQL Server 的计算机操作系统中的时区设置
语法 GETUTCDATE()
(6) MONTH
函数功能 返回代表指定日期月份的整数
语法 MONTH ( date )
样例 SELECT "Month Number" = MONTH('03/12/1998')
(7) YEAR
函数功能 返回表示指定日期中的年份的整数
语法 YEAR ( date )

 

3. 数学函数


 (1) ABS
函数功能 返回给定数字表达式的绝对值
语法 ABS ( numeric_expression )
(2) RAND

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值