SQL Server 常用函数速查表
需积分: 9 21 浏览量
更新于2024-09-13
收藏 4KB TXT 举报
本文主要介绍了SQL Server中常用的一系列函数,包括聚合函数、日期与时间函数、数学函数以及字符函数,这些函数在SQL查询和数据处理中起着至关重要的作用。
1. 聚合函数:
- `Avg()`:计算指定列的平均值。
- `Binary_checksum()`:计算指定表达式或列的二进制校验和,用于检测数据变化。
- `Checksum()`:计算表达式的非二进制校验和,用于快速比较数据。
- `Checksum_agg()`:返回所有输入行的校验和。
- `Count()`:计算行数,忽略NULL值。
- `Count_big()`:同`Count()`,但返回bigint类型的结果,适用于大数量级的数据。
- `Grouping()`:指示行是否被分组,用于多级分组分析。
- `Grouping_ID()`:返回一个整数值,表示当前行在多级分组中的位置。
- `Max()`:找出指定列的最大值。
- `Min()`:找出指定列的最小值。
- `Stdev()`:计算指定列的标准差,反映数据的离散程度。
- `Stdevp()`:计算整个总体的标准差,而非样本标准差。
- `Sum()`:计算指定列的总和。
- `Var()`:计算指定列的方差,衡量数据的离散程度。
- `Varp()`:计算整个总体的方差,而非样本方差。
2. 日期与时间函数:
- `Current_Timestamp`:获取当前的系统日期和时间。
- `Dateadd()`:向日期添加指定的时间间隔。
- `DATEDiff()`:计算两个日期之间的差异,以指定的时间单位计。
- `Datename()`:返回日期部分的文本表示。
- `Datepart()`:返回日期部分的数值表示。
- `Day()`:返回日期中的天数。
- `Getdate()`:返回当前系统日期和时间。
- `Getutcdate()`:返回当前UTC日期和时间。
- `Isdate()`:检查提供的字符串是否可以转换为日期。
- `Month()`:返回日期中的月份。
- `Sysdatetime()`:获取当前系统日期和时间(精度到微秒)。
- `Sysdatetimeoffset()`:获取当前系统日期、时间和时区偏移(包括毫秒)。
- `Sysutcdatetime()`:获取当前UTC日期和时间(精度到微秒)。
- `Switchoffset()`:更改datetimeoffset值的时区偏移。
- `ToDateTimeOffset()`:将datetime转换为datetimeoffset。
- `Year()`:返回日期中的年份。
3. 数学函数:
- `Abs()`:返回绝对值。
- `Acos()`:返回弧度内的反余弦值。
- `Asin()`:返回弧度内的反正弦值。
- `Atan()`:返回弧度内的反正切值。
- `Atn2()`:返回两个数的反正切值。
- `Ceiling()`:向上取整,返回大于或等于指定数值的最小整数。
- `Cos()`:返回余弦值。
- `Cot()`:返回余切值。
- `Degrees()`:将弧度转换为度。
- `Exp()`:返回指定数值的指数。
- `Floor()`:向下取整,返回小于或等于指定数值的最大整数。
- `Log()`:返回自然对数。
- `Log10()`:返回以10为底的对数。
- `Pi()`:返回π的精确值。
- `Power()`:返回一个数的指定次幂。
- `Radians()`:将度转换为弧度。
- `Rand()`:生成0到1之间的一个随机浮点数。
- `Round()`:四舍五入到指定的小数位数。
- `Sign()`:返回数字的正负符号。
- `Sin()`:返回正弦值。
- `Sqrt()`:返回平方根。
- `Square()`:返回一个数的平方。
- `Tan()`:返回正切值。
4. 字符函数:
- `Ascii()`:返回字符的ASCII码值。
- `Char()`:根据ASCII码值返回对应的字符。
- `Concat()`:连接多个字符串。
- `Convert()`:将数据从一种数据类型转换为另一种数据类型。
- `Lower()`:将字符串转换为小写。
- `Upper()`:将字符串转换为大写。
- `Left()`:返回字符串的左边指定长度的字符。
- `Right()`:返回字符串的右边指定长度的字符。
- `Ltrim()`:删除字符串左侧的空格。
- `Rtrim()`:删除字符串右侧的空格。
- `Replace()`:替换字符串中的特定子串。
- `Substring()`:提取字符串中的一部分。
- `Trim()`:删除字符串两侧的空格。
这些函数是SQL Server数据库操作的基础工具,熟练掌握它们能够极大地提高你在处理数据时的效率和准确性。在编写复杂的查询和报表时,灵活运用这些函数可以使你更好地分析和理解数据。
2009-03-05 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
asdfv63
- 粉丝: 0
- 资源: 2
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦