IBM DB2 日常维护汇总(九)
167.REPEAT(EXP1,EXP2)
6 T1 t1 A9 b7 t 返回EXP1重复EXP2次后的字符串. I# M+ F, P- U5 y* M
SELECTCHAR(REPEAT('REPEAT',3),21)FROMBSEMPMS;
: p4 {) E+ |/ T2 [/ v # v& h) {: k; }$ F; |7 A
168.REAL() 9 @0 F& [$ q. i! b# a
返回一个数值的单精度浮点数表示.
" Z7 [) V$ G% \7 A8 r SELECTREAL(10)FROMBSEMPMS; 1 v* c7 |- x* q" ~
7 l7 \2 t9 B2 c: T4 N- ]. Z: S( T1 w 169.RAND()
, h3 T- N" I, N* e& P3 Q 返回0和1之间的随机浮点数.
% H d6 a8 a5 S- ? SELECTRAND()FROMBSEMPMS; 6 r u5 i9 p- Y7 A, a
) k& s3 v. x1 V2 ] 170.POWER(EXP1,EXP2) ' h2 F7 [4 f8 m& B4 L0 p8 u' K
返回EXP1的EXP2次幂.
2 V6 S! }% ^ ^ SELECTPOWER(2,5)FROMBSEMPMS;
- {1 d7 M" A' v: v- c
9 z: U, n8 l0 Z8 [ 171.POSSTR(EXP1,EXP2) " e( D; T1 a* [1 L f, H
返回EXP2在EXP1中的位置. 8 W! h! J7 l+ @! @* N! {
SELECT('ABCDEFGH','D')FROMBSEMPMS;
1 i, Y# y6 z) Q0 p$ I 6 h! o* X+ N& U9 S! ?* [
172.NULLIF(EXP1,EXP2)
9 l+ t7 }2 e9 w% p6 u/ I 如果EXP1=EXP2,则为NULL,否则为EXP1
, F1 d' ]- |& V% y( N* n- v7 {" k5 Z1 c _$ f* u8 P
173.NODENUMBER()
! b Q0 A" Z- I6 C5 c. S& @ 返回行的分区号.
, J ^; x0 A# N" Z/ b7 _8 g SELECTNODENUMBER(EMP_NO)FROMBSEMPMS;
7 U9 ~. u+ Y" y* G: s
; S% C+ u/ M# N+ P+ T$ p 174.MONTH()
$ E0 Y& q) ]3 M+ h2 O 返回一个数值的月部分. + U0 y9 K$ ^, N3 u7 y
SELECTMONTH('2003/10/20')FROMBSEMPMS; " S0 Y+ f% \3 ]$ M( g o* N' c
$ H' C: g7 h2 D' I4 G 175.MOD(EXP1,EXP2)
& i' X! T$ B. N( ]1 w! Y5 n 返回EXP1除以EXP2的余数.
7 }2 E" f" H% i' C h5 {, ^ SELECTMOD(20,8)FROMBSEMPMS;
- _ M+ ^" U# e. B7 y
& q, ?. N6 N! V. Y0 ]/ ~ 176.MINUTE()
! v" |/ y& n+ s% ` 返回一个数值的分钟部分.
2 y" g4 l) [: j/ h& X7 P& R SELECTMINUTE('18:34:23')FROMBSEMPMS;
' @: t8 F1 _ Q Y' @7 l4 E( ?
" N# D( p* E0 N$ |' s 177.LTRIM() 4 g/ k/ V. W0 Q+ F
删除字符串前面的空格. D5 e+ ?; E% g4 Z1 I
SELECTLTRIM('CDDD')FROMBSEMPMS;
) v( S' ~2 `1 U, x3 ~7 D1 x 4 Y* f0 s/ e! ~! ~9 c: D
178.HOUR() : p9 O6 ~3 K. e. p' w/ P' t7 ?8 d: D
返回一个数值的小时部分.
" d( ?& U" l. ?6 { SELECTHOUR('18:34:23')FROMBSEMPMS; . a, n0 n/ I- \2 p$ L9 t9 {
: y+ Y5 t8 Q/ z* A) i! _! O 179.DOUBLE() 0 W' }9 j' r/ a B: }5 f1 B2 P
如果参数是一个数字表达式,返回与其相对应的浮点数,如果参数是字符串表达式,则返回该数的字符串表达式. % N( Q) ?0 B/ C T+ R3 Z5 d
SELECTDOUBLE('5678')FROMBSEMPMS; 2 F: ^% l, j. [, Q2 s0 O6 E0 D; [: S7 M
; H7 b4 F* B: l
180.EXP() & a4 C ]$ c, F1 z% r( c' }
返回参数的指数函数.
- G2 Z+ F/ _7 v; ~$ |5 S7 Y SELECTEXP(2)FROMBSEMPMS;
# p! ^7 F' r2 z5 r7 w$ ^ : Z( S: J) {0 d# Q8 h% F
181.FLOAT() " N& ~1 w2 ~6 u; ~5 D
返回一个数的浮点表示. & r& x9 ~# W. @/ h" h
SELECTFLOAT(789)FROMBSEMPMS;
* l" Y9 W/ O: |: n b, { . {0 F% u# S5 j
182.FLOOR()
: E+ e2 ^9 \8 Y2 Y* V5 y- k 返回小于或等于参数的最大整数. ) l$ e n4 H1 h% J
SLECTFLOOR(88.93)FROMBSEMPMS;
& ~6 a9 ?, V# q! S * @/ d4 G* }* w/ B: d
183.HEX() 3 T( r M% ? }
返回一个表示为字符串的值的16进制表示. 1 u' j$ C& l" J" a4 r; O1 \/ B* ^
SELECTHEX(16)FROMBSEMPMS;
点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹