发新话题
打印

IBM DB2 日常维护汇总(九)

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;



点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹

TOP

发新话题