Oracle 中 decode 函数用法(字段A,B, C,A不为空则取A,否则取B,B为空则取C)
–decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)SELECTDECODE(TEMP.SCORE,‘A’,‘90-100’,‘B’,‘80-89’,‘C’,‘70-79’,‘D’,‘60-69’,‘E’,‘0-59’,‘其他’)ASXXXFROM(SELECT‘A’SCOREFROMDUAL)TEMP–结果:’90-100’–decode(条件,比较值,值1,值2)–