当前位置:首页 > 问答 > 正文

SQL Server 数据库函数大全:SQL Server数据库各种函数的使用集锦

---聚合函数---
SUM() 计算总和
AVG() 计算平均值
COUNT() 计数
MAX()/MIN() 最大/最小值
STDEV() 标准差

---字符串函数---
CONCAT() 字符串拼接
SUBSTRING() 截取子串
LEN() 字符串长度
REPLACE() 替换文本
TRIM() 去除空格

---日期时间函数---
GETDATE() 当前日期时间
DATEADD() 日期加减
DATEDIFF() 日期差值
YEAR()/MONTH()/DAY() 提取年月日
FORMAT() 日期格式化

SQL Server 数据库函数大全:SQL Server数据库各种函数的使用集锦

---数学函数---
ROUND() 四舍五入
ABS() 绝对值
POWER() 幂运算
SQRT() 平方根
RAND() 随机数

---系统函数---
@@VERSION SQL Server版本
HOST_NAME() 主机名
ISNULL() 空值处理
CAST()/CONVERT() 类型转换

---窗口函数---
ROW_NUMBER() 行号排序
RANK() 排名计算
LEAD()/LAG() 前后行数据
FIRST_VALUE() 首行值

SQL Server 数据库函数大全:SQL Server数据库各种函数的使用集锦

---JSON函数---
JSON_VALUE() 提取JSON值
JSON_MODIFY() 修改JSON
ISJSON() 验证JSON格式

---安全函数---
HASHBYTES() 生成哈希值
ENCRYPTBYPASSPHRASE() 加密
IS_MEMBER() 角色成员检查

注:实际使用时需结合具体SQL Server版本支持情况。

SQL Server 数据库函数大全:SQL Server数据库各种函数的使用集锦

发表评论