数据库常用函数的操作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
常用函数的操作
在命令窗口执行下述命令,并记录运行结果。
(1)数值函数
①取整函数INT
?INT(3.14),INT(-3.14)
②四舍五入函数ROUND
?ROUND(1024.1972,2),ROUND(1024.1972,0),ROUND(1024.1972,-2)
③求余函数MOD(与%运算符等价)
?MOD(-89,8),-89%(8),MOD(89,-8),89%(-8)
④最大、最小值函数(MAX、MIN),绝对值函数ABS,平方根函数SQRT,指数函数EXP
?MAX(3.19,0,-3.19),MIN(3.19,0,-3.19),ABS(30-75),SQRT(64),EXP(1) (2)字符型函数
①删除前后空格函数ALLTRIM,左/右子串函数LEFT/RIGHT, 取字串函数SUBSTR SUBSTR( 字符表达式, 开始截取的位置,截取的长度)
?"计算机"+ALLTRIM(" 基础教学 ")
?LEFT("浙江财经学院",4),RIGHT("浙江财经学院",4)
?SUBSTR("浙江财经学院",5,4)
②字串检索函数AT,字符串替换函数STUFF
S1="VERY"
S2="I LIKE IT VERY MUCH"
?AT(S1,S2),AT(S1, "IS"),AT("I",S2,3)
?STUFF("浙江财经学院",9,4, "大学"),STUFF("浙江财经学院",5,4, "")
③宏替换函数&
C="123"
D=&C
E="D+2*3-INT(3/2) "
F=&E
? "D=",D, "F=",F
A="同学们好! "
B="A"
C=&B
?C
④表达式计算函数EVALUATE
C="123"
D=EVALUATE(C)
E="D+2*3-INT(3/2) "
F=EVALUATE(E)
? "D=",D, "F=",F
(3)其他字符函数
①数据类型测试函数TYPE,新数据类型测试函数VARTYPE
?TYPE("10+8"),TYPE("F.OR.T"),TYPE("DATE()"),TYPE("ABC123")
? VARTYPE(10+8) , VARTYPE(DATE()), VARTYPE("ABC123")
?VARTYPE(ABC123)
②空格函数SPACE
?SPACE(5)
③长度函数LEN
?LEN("THIS IS A BOOK")
(4)日期和时间函数
?DATE(),TIME(),YEAR(DATE()),MONTH(DATE()),DAY(DATE()) (5)转换函数
①字母的大小写转换
?LOWER("Personal Computer"),UPPER("Personal Computer")
②字符与日期的相互转换
C="^2003-3-5"
D=CTOD(C)
E=DTOC(D)
? "C=",C, "D=",D, "E=",E
?VARTYPE(C),VARTYPE(D),VARTYPE(E)
③数字与字符的相互转换
N=123.45
P=STR(N,6,1)
V=VAL(P)
?N,P,V
?VARTYPE("N"),VARTYPE("P"),VARTYPE("V")
④字符与ASCII码的相互转换
?ASC("A")
?CHR(65)