sqlserver一些常见函数

sqlserver一些常见函数

ID:34725909

大小:116.54 KB

页数:24页

时间:2019-03-10

sqlserver一些常见函数_第1页
sqlserver一些常见函数_第2页
sqlserver一些常见函数_第3页
sqlserver一些常见函数_第4页
sqlserver一些常见函数_第5页
资源描述:

《sqlserver一些常见函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.数值处理函数(1)求绝对值函数ABS()【格式】 ABS(<数值表达式>)【功能】 返回<数值表达式>的绝对值,参数的类型为N型,得到的函数值的类型为N型。【例如】输入语句:?ABS(-26.2),ABS(26.6),ABS(-50) 显示结果: 26.2 26.6 50注意:语句 ? <内存变量>

2、<常量>

3、<表达式>是非格式输出语句,具有计算功能。语句在命令窗口输入。(2)取整函数INT()【格式】 INT(<数值表达式>)【功能】 返回<数值表达式>的整数部分。【例如】 输入语句:?INT(26.2),IN

4、T(26.9),INT(-26.2),INT(-26.9)显示结果: 26 26 -26 -26(3)求四舍五入函数ROUND()【格式】ROUND(<数值表达式1>,<数值表达式2>)【功能】返回<数值表达式1>按<数值表达式2>所指定的保留小数位数进行四舍五入的值。若<数值表达式2>的值为负,则返回小数点左边为<数值表达式2>绝对值个数零的整数值。【例如】:输入语句:?ROUND(68.345,2),ROUND(68.745,0),ROUND(68.345,-1),ROUND(68.345,-2)显示结果: 68

5、.35 69 70 100注意:在执行函数ROUND(68.345,-1)时,小数点左边的数是两位68,由于参数2为-1,则返回值是整数且应带一个0,故经四舍五入后,8进位到6则首位变为7,第二位按规定是0。所以该函数的返回值是70。(4)求平方根SQRT()【格式】SQRT(<数值表达式>)【功能】返回<数值表达式>的平方根。【说明】<数值表达式>的值必须为正数或零。【例如】 输入语句:?SQRT(25.9),SQRT(8*8),SQRT(ABS(-36))显示结果: 5.09 8.00 6.00(5)求余函数MO

6、D()【格式】MOD(<数值表达式1>,<数值表达式2>)【功能】返回<数值表达式1>除以<数值表达式2>的余数。【说明】函数值的符号与<表达式2>相同。【例如】输入语句:?MOD(25,4),MOD(25,-4),MOD(-25,4),MOD(-25,-4)显示结果: 1 -3 3 -1(6)求指数函数EXP()【格式】EXP(<数值表达式>)【功能】返回以e为底,<数值表达式>为幂次的指数值。【例如】输入语句:?EXP(5.5),EXP(1),EXP(-5),EXP(-6)显示结果: 244.69 2.72 0.

7、01 0.00(7)求对数函数LOG()【格式】LOG(<数值表达式>)【功能】返回<数值表达式>的自然对数值。【说明】<数值表达式>值必须大于零。【例如】输入语句:?LOG(16.5),LOG(10),LOG(1)显示结果: 2.80 2.30 0.00(8)求最大值函数MAX()【格式】MAX(<表达式1>,<表达式2>[,<表达式3>…])【功能】返回表达式串<表达式1>,<表达式2>[,<表达式3>…]中的最大值。【说明】这些表达式必须具有相同数据类型(可以同是字符、数值或日期)。【例如】输入语句:?MAX(

8、-23,3.56,12.8,23.1),MAX('BOOK','PEN','READ')显示结果: 23.1 READ &&比较字符的ASCII大小(9)求最小值函数MIN()【格式】MIN(<表达式1>,<表达式2>[,<表达式3>…])【功能】返回表达式串<表达式1>,<表达式2>[,<表达式3>…]中的最小值。【说明】这些表达式必须具有相同数据类型(可以同是字符、数值或日期)。【例如】输入语句:?MIN(-23,3.56,12.8,23.1),MIN('BOOK','PEN','READ')显示结果: -23 

9、BOOK 2.字符处理函数(1)宏代换函数&【格式】&<字符型内存变量>[.<字符表达式>]【功能】将存储在字符型内存变量中的字符串替换出现。此外,利用可选的句号分隔符“.”及<字符表达式>,还可将额外的<字符表达式>值添在其尾端,而且<字符表达式>本身也可以是一个宏。【例如】输入下列语句序列STORE "LIYI" TO XM &&赋值语句STORE "XM" TO ZXM?&ZXM显示结果:LIYI输入语句:XM="'LIYI'" &&赋值语句?&XM显示结果:LIYI输入语句序列:N="1"M="2"X12="

10、COMPUTER"?X&N.&M显示结果:COMPUTER注意:赋值语句的功能是将表达式的值送到变量中。(2)删除字符串空格函数① 删除字符串前置空格及尾部空格函数ALLTRIM()【格式】ALLTRIM(<字符表达式>)【功能】返回删除了<字符表达式>的前置空格及尾部空格的字符串。【例如】输入下列语句序列X="计算机"Y=" 应用"?ALLT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。