decode用法

DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。


实际中碰到一个判断clob字段是否为空的情况。
decode(DBMS_LOB.SUBSTR(t.content_lrc,0,1), null, null,'not null')

to_char 字符串最大长度只有8000,所以使用dbms_lob来进行处理

你可能感兴趣的:(decode)