永发信息网

oracle to_char问题

答案:2  悬赏:0  手机版
解决时间 2021-03-08 03:01
  • 提问者网友:精神病院里
  • 2021-03-07 11:34
select
case when
TO_CHAr(to_number('02') - to_number('01'), '00') = '01'
then 'yes'
else 'no' end
from dual
为什么 这个sql的结果是NO呢?
我想用两个字符串相减,得到的结果是'01'字符串,相减的两个字符串类型是char(2),存放的是'01'~'99'
在线等哈
最佳答案
  • 五星知识达人网友:一叶十三刺
  • 2021-03-07 12:15
换成trim(TO_CHAr(to_number('02') - to_number('01'), '00'))。
全部回答
  • 1楼网友:千夜
  • 2021-03-07 12:24
select to_char(attend.absence_days,'0.0')||'天' from dual;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯