decode(rgst_dt,'Today','blue','black')
我是想把昨天和今天的以蓝色显示,想知道在'Today'的位置应该怎么写?谢谢。
我是想把昨天和今天的以蓝色显示,想知道在'Today'的位置应该怎么写?谢谢。
解决方案 »
- oracle数据库导出问题
- 用Xmanager3远程安装oracle的几个问题
- 求一sql语句查出1到100最大的一个数和最小的一个数。
- 请教高手看看错误在哪里
- 从sqlserver导入来的date数据有小数秒怎么处理?
- oracle的rowid二三问
- 新手上路
- 排序的超级难的问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 请问在导入数据库表中出现的问题.(从9i上导出的数据库内容要导入导7.3.4的数据库中)
- 这样的语句怎么写?(成批导入的预处理语句)(高分紧急求助!)
- 有没有方法使得表在做update和delete后不提升水位?
- oracle 函数生成默认值问题
decode(to_char(rgst_dt,'yyyy-mm-dd'),to_char(sysdate,'yyyy-mm-dd'),'blue','black') 如果你的rgst_dt是date类型
decode(rgst_dt,'Today','blue','Yestoday','blue','black')
decode(rgst_dt,'Today','blue','Yestoday','blue','black')
判断expr 是否等于search1,如果等于则返回result1,否则 判断是否等于search2,如果等于则返回result2,一次类推,如果都不等于,则返回result
可以看下你的需求,然后再执行
case when substr(rgst_dt,1,8)= to_char(sysdate,'yyyymmdd')
or substr(rgst_dt,1,8)= to_char(sysdate -interval '1' day,'yyyymmdd')
then 'blue'
else 'black'
end
这样也可以
看你喜欢用那一个