在sqlserver中,如果对一个结果集中的列做显示内容转换,通常用case when then语句针对不同的字段值进行转换
在oracle中,有一个decode函数也提供了这样的功能,而且更加直接
decode(fid_str1, val_str1, fld_str2, val_str2,....) field_name
from table
括号中的是一组键值对,用来表示对field_name进行转换的原字段值和转换后显示的字段值。
在sqlserver中,如果对一个结果集中的列做显示内容转换,通常用case when then语句针对不同的字段值进行转换
在oracle中,有一个decode函数也提供了这样的功能,而且更加直接
decode(fid_str1, val_str1, fld_str2, val_str2,....) field_name
from table
括号中的是一组键值对,用来表示对field_name进行转换的原字段值和转换后显示的字段值。