160.SUBSTR(EXP1,EXP2)
返回EXP1串自EXP2处开始的子串.
SELECT SUBSTR('CDNJFDJFJD',5) FROM BSEMPMS;
SELECT SUBSTR('CDNJFDJFJD',5,2) FROM BSEMPMS;
161.SQRT()
返回该参数的平方根.
SELECT SQRT(36) FROM BSEMPMS;
162.SPACE()
返回由参数指定的长度,包含空格在内的字符串.
SELECT SPACE(10) FROM BSEMPMS;
163.SECOND()
返回一个数值的秒部分.
SELECT SECOND('18:34:32') FROM BSEMPMS;
164.RTRIM()
删除字符串尾部的空格.
SELECT RTRIM('COMMENT') FROM BSEMPMS;
165.ROUND(EXP1,EXP2)
返回EXP1小数点右边的第EXP2位置处开始的四舍五入值.
SELECT ROUND(2345.6789,2) FROM BSEMPMS;
166.REPLACE(EXP1,EXP2,EXP3)
用EXP3替代EXP1中所有的EXP2
SELECT CHAR(REPLACE('ROMANDD','NDD','CCB'),10) FROM BSEMPMS;
167.REPEAT(EXP1,EXP2)
返回EXP1重复EXP2次后的字符串.
SELECT CHAR(REPEAT('REPEAT',3),21) FROM BSEMPMS;
168.REAL()
返回一个数值的单精度浮点数表示.
SELECT REAL(10) FROM BSEMPMS;
169.RAND()
返回0和1之间的随机浮点数.
SELECT RAND() FROM BSEMPMS;
170.POWER(EXP1,EXP2)
返回EXP1的EXP2次幂.
SELECT POWER(2,5) FROM BSEMPMS;
171.POSSTR(EXP1,EXP2)
返回EXP2在EXP1中的位置.
SELECT ('ABCDEFGH','D') FROM BSEMPMS;
172.NULLIF(EXP1,EXP2)
如果EXP1=EXP2,则为NULL,否则为EXP1
173.NODENUMBER()
返回行的分区号.
SELECT NODENUMBER(EMP_NO) FROM BSEMPMS;
174.MONTH()
返回一个数值的月部分.
SELECT MONTH('2003/10/20') FROM BSEMPMS;
175.MOD(EXP1,EXP2)
返回EXP1除以EXP2的余数.
SELECT MOD(20,8) FROM BSEMPMS;
176.MINUTE()
返回一个数值的分钟部分.
SELECT MINUTE('18:34:23') FROM BSEMPMS;
177.LTRIM()
删除字符串前面的空格.
SELECT LTRIM('CDDD') FROM BSEMPMS;
178.HOUR()
返回一个数值的小时部分.
SELECT HOUR('18:34:23') FROM BSEMPMS;
179.DOUBLE()
如果参数是一个数字表达式,返回与其相对应的浮点数,如果参数是字符串表达式,则返回该数的字符串表达式.
SELECT DOUBLE('5678') FROM BSEMPMS;
180.EXP()
返回参数的指数函数.
SELECT EXP(2) FROM BSEMPMS;
181.FLOAT()
返回一个数的浮点表示.
SELECT FLOAT(789) FROM BSEMPMS;
182.FLOOR()
返回小于或等于参数的最大整数.
SLECTFLOOR(88.93) FROM BSEMPMS;
183.HEX()
返回一个表示为字符串的值的16进制表示.
SELECT HEX(16) FROM BSEMPMS;