正在看的db2教程是:IBM DB2 日常维护汇总(九)。167.REPEAT(EXP1,EXP2)
返回EXP1重复EXP2次后的字符串.
SELECTCHAR(REPEAT('REPEAT',3),21)FROMBSEMPMS;
168.REAL()
返回一个数值的单精度浮点数表示.
SELECTREAL(10)FROMBSEMPMS;
169.RAND()
返回0和1之间的随机浮点数.
SELECTRAND()FROMBSEMPMS;
170.POWER(EXP1,EXP2)
返回EXP1的EXP2次幂.
SELECTPOWER(2,5)FROMBSEMPMS;
171.POSSTR(EXP1,EXP2)
返回EXP2在EXP1中的位置.
SELECT('ABCDEFGH','D')FROMBSEMPMS;
172.NULLIF(EXP1,EXP2)
如果EXP1=EXP2,则为NULL,否则为EXP1
173.NODENUMBER()
返回行的分区号.
SELECTNODENUMBER(EMP_NO)FROMBSEMPMS;
174.MONTH()
返回一个数值的月部分.
SELECTMONTH('2003/10/20')FROMBSEMPMS;
175.MOD(EXP1,EXP2)
返回EXP1除以EXP2的余数.
SELECTMOD(20,8)FROMBSEMPMS;
176.MINUTE()
返回一个数值的分钟部分.
SELECTMINUTE('18:34:23')FROMBSEMPMS;
177.LTRIM()
删除字符串前面的空格.
SELECTLTRIM('CDDD')FROMBSEMPMS;
178.HOUR()
返回一个数值的小时部分.
SELECTHOUR('18:34:23')FROMBSEMPMS;
179.DOUBLE()
如果参数是一个数字表达式,返回与其相对应的浮点数,如果参数是字符串表达式,则返回该数的字符串表达式.
SELECTDOUBLE('5678')FROMBSEMPMS;
180.EXP()
返回参数的指数函数.
SELECTEXP(2)FROMBSEMPMS;
181.FLOAT()
返回一个数的浮点表示.
SELECTFLOAT(789)FROMBSEMPMS;
182.FLOOR()
返回小于或等于参数的最大整数.
SLECTFLOOR(88.93)FROMBSEMPMS;
183.HEX()
返回一个表示为字符串的值的16进制表示.
SELECTHEX(16)FROMBSEMPMS;