-
COALESCE
语法: `COALESCE ( expression [ ,...n ] )` 例如: `COALESCE ( 'aaa',null,null )`返回'aaa',返回第一个不为null的值,如果都为null的话,则为报错42610 不允许存在参数标记或空值。
-
SIGN
语法: `sign( 表达式 )` sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1 例如: sign(2),返回1.
-
DECODE
语法: `DECODE(value,if1,then1,if2,then2,if3,then3,...,else)` DECODE相当于条件判断 例如: DECODE('A','A','值为A') 返回: ‘值为A’
-
INSTR
语法: `instr(str1,'a')` 判断字母a在字符串str1第一次出现的位置 例如: instr('abc','b') 返回: 2
5 将DB2中DATE类型转为STRING
可以直接采用SUBSTR()拼接,也可以采用TO_CHAR(待转换字段,‘YYYYMMDD’)进行转换
6 LAG LEAD函数
做过一个需求需要统计环比的信息,用到了LAG函数。
具体参看这个吧。懒。。。
SQL中LAG和OVER函数的意义
以后追加。。。。。。