
SQL Server 常用函数速查表
下载需积分: 9 | 4KB |
更新于2024-09-13
| 144 浏览量 | 举报
收藏
本文主要介绍了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数据库操作的基础工具,熟练掌握它们能够极大地提高你在处理数据时的效率和准确性。在编写复杂的查询和报表时,灵活运用这些函数可以使你更好地分析和理解数据。
相关推荐









asdfv63
- 粉丝: 0
最新资源
- 深度解析ARM7芯片:S3C44B0硬件结构学习资料
- 全面入门信息技术,菜鸟教程实用指南
- C语言实现Windows服务程序的五步法
- Hibernate2中文参考文档完整解析
- 《W3School ASP.NET教程》新解读与下载指南
- Win-TC:增强型C语言编程与编译环境
- LazyCMS 1.1.0.0702版本功能介绍与文件结构解析
- 软件测试技术第二版电子课件发布
- FlashUpload 多文件无刷新上传组件简体中文版发布
- ExtJs+.Net实现的教学管理系统开发教程
- PDF转Word神器:pdg-word转换器全面解析
- C#实现IIS网站物理路径的读取方法
- ASP.NET代码示例:如何屏蔽特定IP地址
- 高等数学数一电子教案章节精华
- Araxis Merge专业版注册补丁下载及使用教程
- ACCP S1 MYQQ项目:C# Winform实现聊天软件
- 秦时明月主题极点五笔皮肤分享
- J2ME游戏PNG图片分析与加密技术解析
- C#商务电子通讯簿:高效信息管理与快速查询
- 深入解析SAE J1708协议在重型汽车中的应用
- Windows下的CMOS模拟学习工具
- 《JavaScript源码大全》与《JavaScript快速查询手册》电子版
- Q系列串行口模块:PLC通信应用详解
- Masm for Windows集成开发环境:小巧免费调试利器