SQL Server 常用函数速查表
需积分: 9 102 浏览量
更新于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 上传
2009-04-21 上传
2009-06-06 上传
2008-07-28 上传
2011-04-03 上传
2011-05-18 上传
2019-03-22 上传
2009-12-12 上传
asdfv63
- 粉丝: 0
- 资源: 2
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全