0. 聚集函数
count(*)
sum
avg
max/min
1. 数学函数
ABS --绝对值
RAND() --随机数(是否有种子)
ROUND() --四舍五入,是否截断
FLOOR() --地板函数
CEILING() --天花板函数
SQRT() --开平方
POWER() --次方
2. 字符串函数
ASCII
UNICODE
LEFT / RIGHT
UPPER / LOWER
LTRIM / RTRIM
SUBSTRING 索引从1开始
LEN --字符数
DATALENGTH -- 字节数 --系统函数中的
3. 时间函数
year() month() day()
getdate() T-SQL语言
CURRENT_TIMESTAMP 标准SQL select CURRENT_TIMESTAMP;
在时间的指定位置加上一定数字
DATAADD(位置,增量,时间) 应用:请在30min内付款
两个时间相减 datediff(位置,较早的时间,较晚的时间)
获得时间的某个部分 datepart(部分,时间)
4. 转换函数
CAST CAST ( expression AS data_type [ (length ) ])
CONVERT CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
CONVERT(字符串类型,时间数据,格式标记)
count(*)
sum
avg
max/min
1. 数学函数
ABS --绝对值
RAND() --随机数(是否有种子)
ROUND() --四舍五入,是否截断
FLOOR() --地板函数
CEILING() --天花板函数
SQRT() --开平方
POWER() --次方
2. 字符串函数
ASCII
UNICODE
LEFT / RIGHT
UPPER / LOWER
LTRIM / RTRIM
SUBSTRING 索引从1开始
LEN --字符数
DATALENGTH -- 字节数 --系统函数中的
3. 时间函数
year() month() day()
getdate() T-SQL语言
CURRENT_TIMESTAMP 标准SQL select CURRENT_TIMESTAMP;
在时间的指定位置加上一定数字
DATAADD(位置,增量,时间) 应用:请在30min内付款
两个时间相减 datediff(位置,较早的时间,较晚的时间)
获得时间的某个部分 datepart(部分,时间)
4. 转换函数
CAST CAST ( expression AS data_type [ (length ) ])
CONVERT CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
CONVERT(字符串类型,时间数据,格式标记)