SEND_DT1 SENDT_DT2 SENDT_DT2 VALID_POST2001-12-05 2001-12-05 2001-12-05 3
2001-12-05 2001-12-05 2001-12-05 2
2001-12-05 2001-12-05 2001-12-05 3
2001-12-05 2001-12-05 2001-12-05 3
2001-12-05 2001-12-05 2001-12-05 2
2001-12-05 2001-12-05 2001-12-05 1
2001-12-05 2001-12-05 2001-12-05 1
2005-11-01 2005-11-02 2005-11-03 1
2005-11-01 2005-11-02 2005-11-03 1
2005-11-01 2005-11-02 2005-11-03 1
2005-11-01 2005-11-02 2005-11-03 1
2005-11-01 2005-11-02 2005-11-03 3如果VALID_POST为1 则检索SEND_DT1 的值,如果VALID_POST为2 则检索SEND_DT2 的值,如果VALID_POST为3 则检索SEND_DT3 的值,并且要求检索出来的SEND_DT1或SEND_DT2或SEND_DT3不能为空,这个sql语句怎么写啊????
数据库是oralce
2001-12-05 2001-12-05 2001-12-05 2
2001-12-05 2001-12-05 2001-12-05 3
2001-12-05 2001-12-05 2001-12-05 3
2001-12-05 2001-12-05 2001-12-05 2
2001-12-05 2001-12-05 2001-12-05 1
2001-12-05 2001-12-05 2001-12-05 1
2005-11-01 2005-11-02 2005-11-03 1
2005-11-01 2005-11-02 2005-11-03 1
2005-11-01 2005-11-02 2005-11-03 1
2005-11-01 2005-11-02 2005-11-03 1
2005-11-01 2005-11-02 2005-11-03 3如果VALID_POST为1 则检索SEND_DT1 的值,如果VALID_POST为2 则检索SEND_DT2 的值,如果VALID_POST为3 则检索SEND_DT3 的值,并且要求检索出来的SEND_DT1或SEND_DT2或SEND_DT3不能为空,这个sql语句怎么写啊????
数据库是oralce
解决方案 »
- 触发器中如何全选列?
- 向Oracle插入数据怎么报错啊?(贼想不通)
- 用一条insert语句插入多条数据的问题
- oracle sql 处理
- 使用shutdown在SQL中长时间不能退出是怎么回事,怎么才能返回到SQL命令提示?
- 过年好!学人放分
- oracle8i客户端安装后连不上数据库?急!急急急急!
- !!!!!!急啊,100分求救,redhat9下安装oracle,为什么我下载了Oracle8.17后,双击runintaller后什么反应也没有,命令行也不行,怎么
- ●●●●oracle8.05中怎么能增加MAXOPENCURSORS. (找不到INIORA文件)●●●
- 急用 ldap
- 在线急等一sql,高分报答
- 我写一个函数的一个日期转换的函数,用select 没有问题,可是调试时就通不过,这是为什么?求大侠看看
from temp
where decode(VALID_POST,1,SEND_DT1 ,2,SEND_DT2,3,SEND_DT3) is not null;