DB2 的常用的函数

  1. COALESCE

        语法:
        `COALESCE ( expression [ ,...n ] )`
        例如:
      `COALESCE ( 'aaa',null,null )`返回'aaa',返回第一个不为null的值,如果都为null的话,则为报错42610 不允许存在参数标记或空值。          
    
  2. SIGN

    语法:
     `sign( 表达式 )`
     sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1
     例如:
     sign(2),返回1.
    
  3. DECODE

     语法:
     `DECODE(value,if1,then1,if2,then2,if3,then3,...,else)`
     DECODE相当于条件判断
     例如:
     DECODE('A','A','值为A')
     返回:
     ‘值为A’         
    
  4. INSTR

     语法:
     `instr(str1,'a')`
     判断字母a在字符串str1第一次出现的位置
     例如:
     instr('abc','b')
     返回:
     2
    

    5 将DB2中DATE类型转为STRING
    可以直接采用SUBSTR()拼接,也可以采用TO_CHAR(待转换字段,’YYYYMMDD’)进行转换
    以后追加。。。。。。

猜你喜欢

转载自blog.csdn.net/weixin_36174051/article/details/79383477