sqlserver一些常见函数文档格式.docx
- 文档编号:16010895
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:19
- 大小:23.92KB
sqlserver一些常见函数文档格式.docx
《sqlserver一些常见函数文档格式.docx》由会员分享,可在线阅读,更多相关《sqlserver一些常见函数文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
-26
-26
(3)求四舍五入函数ROUND()
【格式】ROUND(<
数值表达式1>
,<
数值表达式2>
【功能】返回<
按<
所指定的保留小数位数进行四舍五入的值。
若<
的值为负,则返回小数点左侧为<
绝对值个数零的整数值。
【例如】:
ROUND(,2),ROUND(,0),ROUND(,-1),ROUND(,-2)
69
70
100
在执行函数ROUND(,-1)时,小数点左边的数是两位68,由于参数2为-1,则返回值是整数且应带一个0,故经四舍五入后,8进位到6则首位变成7,第二位按规定是0。
所以该函数的返回值是70。
(4)求平方根SQRT()
【格式】SQRT(<
的平方根。
【说明】<
的值必需为正数或零。
SQRT(),SQRT(8*8),SQRT(ABS(-36))
(5)求余函数MOD()
【格式】MOD(<
除以<
的余数。
【说明】函数值的符号与<
表达式2>
相同。
MOD(25,4),MOD(25,-4),MOD(-25,4),MOD(-25,-4)
1
-3
3
-1
(6)求指数函数EXP()
【格式】EXP(<
【功能】返回以e为底,<
为幂次的指数值。
EXP(),EXP
(1),EXP(-5),EXP(-6)
(7)求对数函数LOG()
【格式】LOG(<
的自然对数值。
值必需大于零。
LOG(),LOG(10),LOG
(1)
(8)求最大值函数MAX()
【格式】MAX(<
表达式1>
[,<
表达式3>
…])
【功能】返回表达式串<
…]中的最大值。
【说明】这些表达式必须具有相同数据类型(可以同是字符、数值或日期)。
MAX(-23,,,),MAX('
BOOK'
'
PEN'
READ'
READ
&
比较字符的ASCII大小
(9)求最小值函数MIN()
【格式】MIN(<
…]中的最小值。
MIN(-23,,,),MIN('
-23
BOOK
2.字符处置函数
(1)宏代换函数&
【格式】&
字符型内存变量>
[.<
字符表达式>
]
【功能】将存储在字符型内存变量中的字符串替换出现。
另外,利用可选的句号分隔符“.”及<
,还可将额外的<
值添在其尾端,而且<
本身也可以是一个宏。
【例如】输入下列语句序列
STORE
"
LIYI"
TO
XM
赋值语句
XM"
ZXM
LIYI
XM="
'
LIYI'
XM
输入语句序列:
N="
1"
M="
2"
X12="
COMPUTER"
X&
N.&
M
COMPUTER
赋值语句的功能是将表达式的值送到变量中。
(2)删除字符串空格函数
①
删除字符串前置空格及尾部空格函数ALLTRIM()
【格式】ALLTRIM(<
【功能】返回删除<
的前置空格及尾部空格的字符串。
X="
计算机"
Y="
应用"
ALLTRIM(X+Y)
ALLTRIM(X)+ALLTRIM(Y)
计算机
应用
计算机应用
②
删除字符串前置空格函数LTRIM()
【格式】LTRIM(<
【功能】返回删除了<
的前置空格的字符串。
【例如】输入下列语句序列(□表示空格)
计算机□□□□"
□□应用"
LTRIM(X+Y)
LTRIM(X)+LTRIM(Y)
计算机□□□□□□应用
计算机□□□□应用
③
删除字符串尾部空格函数RTRIM()
【格式】RTRIM(<
的尾部空格的字符串。
应用□□"
RTRIM(X+Y)
RTRIM(X)+RTRIM(Y)
(3)搜索字符串起始位置函数AT()和ATC()
【格式】AT(<
字符表达式1>
字符表达式2>
])
第一次出此刻<
中的整数位置值(从左到右计数)。
未出此刻<
中,则返回零值。
若是有可选项<
,则在<
中从<
值代表出现<
的次数开始查找。
函数AT()和ATC()功能相同,只是AT()要区分大小写,ATC()不区分大小写。
AT("
d"
"
DATA"
),ATC("
E"
Date"
),AT("
R"
RETURN"
2)
0
4
5
(4)取子串函数
左截子串函数LEFT()
【格式】LEFT(<
【功能】返回从<
最左侧计起的<
值个字符。
LEFT("
INPUT
UNIT"
5)
INPUT
右截子串函数RIGHT()
【格式】RIGHT(<
最右边计起的<
如果<
值小于或等于零,则返回空字符串。
RIGHT("
INPUT□UNIT"
5)
□表示空格
□UNIT
截子串函数SUBSTR()
【格式】SUBSTR(<
中,从<
值开始,由<
值指定个数的字符串。
如果无<
选项,则从<
值位置开始直到<
值尾部。
OUTPUT
SUBSTR(X,4,3),SUBSTR(X,1)
PUT
UNIT
(5)产生空格函数SPACE()
【格式】SPACE(<
【功能】返回一个由<
值肯定的空格组成的字符串。
INPUT"
+"
+SPACE(5)+"
INPUTDATA
INPUT□□□□□DATA
(6)转换字符串函数
字符插入或替换函数STUFF()
【格式】STUFF
(<
【功能】在<
中插入或替换一字符串。
在<
决定的位置开始,删除由<
决定的字符个数,然后在该位置插入<
。
为零,则仅将<
插入<
中。
为一空字符串,则仅从<
中清除<
个字符而不加入任何字符。
STUFF("
ABCDEFG"
5,2,"
123"
5,0,"
ABCD123G
ABCD123EFG
ABCDG
小写字母转大写字母函数UPPER()
【格式】UPPER(<
【功能】将<
中的所有小写字母转换成大写字母,其它字符不变。
UPPER("
abcdefg"
ABCDEFG
大写字母转小写字母函数LOWER()
【格式】LOWER(<
中的所有大写字母转换成小写字母,其它字符不变。
LOWER("
AbCdEfG"
abcdefg
(7)ASCII码转换函数
求数值对应的ASCII字符函数CHR()
【格式】CHR(<
值对应的ASCII字符。
CHR(65),CHR(33),CHR(65+32)
A
!
a
求ASCII字符对应数值函数ASC()
【格式】ASC(<
值最左边字符对应的ASCII码(十进制)。
ASC("
a
computer"
),ASC("
Append"
97
65
(8)测试字符串长度函数LEN()
【格式】LEN(<
值的字符个数。
可以是一个字符串、备注字段或字符类型字段。
为一空字符串,则返回数值零。
LEN("
Append
Blank"
12
(9)条件赋值函数IIF()
【格式】IIF(<
逻辑表达式>
【功能】按<
的逻辑值决定返回<
的值或<
的值。
的逻辑值为真,则返回<
的值,若<
的逻辑值为假,则返回<
x=4
IIF(x>
0,1,-1)
1
3.日期和时间处置函数
(1)DAY()函数
【格式】DAY(<
日期表达式>
【功能】返回以数值类型表示的<
所代表该月的第几日。
D1=CTOD("
12-30-99"
DAY(D1)
30
(2)MONTH()函数
【格式】MONTH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sqlserver 一些 常见 函数