如何使用 TO_CHAR(MAX) 在 SQL 上设置 NVL
how to set NVL on SQL with TO_CHAR(MAX)
我试图设置一个 nvl()
值 OPEN on ->
select to_char(max(CLOSE_DATE),'dd.mm.yyyy hh24:mi:ss')
如果关闭则获取日期 ('dd.mm.yyyy hh24:mi:ss') 否则应显示 OPEN
任何想法,我可以在哪里正确输入 NVL()
?
解决方案:
select nvl (to_char(max(CLOSE_DATE),'dd.mm.yyyy hh24:mi:ss'), 'OPEN')
这个?
select decode(close_date, null, 'OPEN',
to_char(close_date, 'dd.mm.yyyy hh24:mi:ss'
) result
from your_table
或者
select nvl(to_char(close_date, 'dd.mm.yyyy hh24:mi:ss'), 'OPEN') result
from your_table
我试图设置一个 nvl()
值 OPEN on ->
select to_char(max(CLOSE_DATE),'dd.mm.yyyy hh24:mi:ss')
如果关闭则获取日期 ('dd.mm.yyyy hh24:mi:ss') 否则应显示 OPEN
任何想法,我可以在哪里正确输入 NVL()
?
解决方案:
select nvl (to_char(max(CLOSE_DATE),'dd.mm.yyyy hh24:mi:ss'), 'OPEN')
这个?
select decode(close_date, null, 'OPEN',
to_char(close_date, 'dd.mm.yyyy hh24:mi:ss'
) result
from your_table
或者
select nvl(to_char(close_date, 'dd.mm.yyyy hh24:mi:ss'), 'OPEN') result
from your_table