成都需要网站制作,榆中县住房和城乡建设局网站,wordpress多站点是什么,兰州北山生态建设局网站在最近的SQL代码编写中#xff0c;使用到了decode函数。
DECODE(control_value,value1,result1[,value2,result2…][,default_result]);control _value试图处理的数值。DECODE函数将该数值与后面的一系列的偶序相比较#xff0c;以决定返回值。value1是一组成序偶的数值。如…在最近的SQL代码编写中使用到了decode函数。
DECODE(control_value,value1,result1[,value2,result2…][,default_result]);control _value试图处理的数值。DECODE函数将该数值与后面的一系列的偶序相比较以决定返回值。value1是一组成序偶的数值。如果输入数值与之匹配成功则相应的结果将被返回。对应一个空的返回值可以使用关键字NULL于之对应result1是一组成序偶的结果值。default_result 未能与任何一个值匹配时函数返回的默认值。示例如下select decode( x , 1 , ‘x is 1 ’, 2 , ‘x is 2 ’, ‘others’) from dual当x等于1时则返回‘x is 1’。当x等于2时则返回‘x is 2’。否则返回others’。在需要比较2个值的时候我们可以配合SIGN()函数一起使用。SELECT DECODE( SIGN(5 -6), 1 Is Positive, -1, Is Nagative, Is Zero)同样也可以用CASE实现SELECT CASE SIGN(5 - 6)WHEN 1 THEN Is PositiveWHEN -1 THEN Is NagativeELSE Is Zero ENDFROM DUAL同时在希望查询结果按照指定的方式排序时可使用
select * from ml_sum_of_oa_document where INSERT_TIME 2023-10-09
order by decode(FOLDER_NAME, 公司文件, a, 财务部, b, 人力资源部, c);