1.
比如有如下常数列-
913690
896288
896631
896290
895592
895559
895560
895562如何写QL一句SQL,返回以下结果纪录集, Date可使用SysDate, Name 可使用常量 "Jay"ID Date Name
913690 2010-1-7 Jay
896288 2010-1-7 Jay
896631 2010-1-7 Jay
896290 2010-1-7 Jay
895592 2010-1-7 Jay
895559 2010-1-7 Jay
895560 2010-1-7 Jay
895562 2010-1-7 Jay
2.下面这个再难一点。比如有如下2个字段常数列,它们一一对应
913690 aaa
896288 aaa
896631 aaa
896290 bbb
895592 ccc
895559 ddd
895560 ddd
895562 aaa如何写QL一句SQL,返回,一下结果纪录集, date 可使用SysDate, Name 可使用常量 "Jay"ID Date Name Type
913690 2010-1-7 Jay aaa
896288 2010-1-7 Jay aaa
896631 2010-1-7 Jay aaa
896290 2010-1-7 Jay bbb
895592 2010-1-7 Jay ccc
895559 2010-1-7 Jay ddd
895560 2010-1-7 Jay ddd
895562 2010-1-7 Jay aaa谢谢!
比如有如下常数列-
913690
896288
896631
896290
895592
895559
895560
895562如何写QL一句SQL,返回以下结果纪录集, Date可使用SysDate, Name 可使用常量 "Jay"ID Date Name
913690 2010-1-7 Jay
896288 2010-1-7 Jay
896631 2010-1-7 Jay
896290 2010-1-7 Jay
895592 2010-1-7 Jay
895559 2010-1-7 Jay
895560 2010-1-7 Jay
895562 2010-1-7 Jay
2.下面这个再难一点。比如有如下2个字段常数列,它们一一对应
913690 aaa
896288 aaa
896631 aaa
896290 bbb
895592 ccc
895559 ddd
895560 ddd
895562 aaa如何写QL一句SQL,返回,一下结果纪录集, date 可使用SysDate, Name 可使用常量 "Jay"ID Date Name Type
913690 2010-1-7 Jay aaa
896288 2010-1-7 Jay aaa
896631 2010-1-7 Jay aaa
896290 2010-1-7 Jay bbb
895592 2010-1-7 Jay ccc
895559 2010-1-7 Jay ddd
895560 2010-1-7 Jay ddd
895562 2010-1-7 Jay aaa谢谢!
913690
896288
896631
896290
895592
895559
895560
895562 或者
913690 aaa
896288 aaa
896631 aaa
896290 bbb
895592 ccc
895559 ddd
895560 ddd
895562 aaa
必须写在SQL语句里面, 谢谢!
select 913690,to_char(sysdate,'yyyy-mm-dd') as date ,'jay' as name from dual
union all
select 913690,to_char(sysdate,'yyyy-mm-dd') as date ,'jay' as name from dual
union all
select 913690,to_char(sysdate,'yyyy-mm-dd') as date ,'jay' as name from dual
......... 和前面一样,只是把ID换成你要的
896631
896290
895592
895559
895560
..........
union all
select 895562 ,to_char(sysdate,'yyyy-mm-dd') as date ,'jay' as name from dual
)
hi,谢谢!不过,你可能误会我的意思了。我没有table a这张张表。
select a.id, to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') as day, initcap('jay') as name
from table a; 楼上java3344520 的回答倒是切题,但是,重复的内容太多了,语句太繁。
select * from (
select 913690,to_char(sysdate,'yyyy-mm-dd') as date ,'jay' as name from dual
union all
select 913690,to_char(sysdate,'yyyy-mm-dd') as date ,'jay' as name from dual
union all
select 913690,to_char(sysdate,'yyyy-mm-dd') as date ,'jay' as name from dual
......... 和前面一样,只是把ID换成你要的
896631
896290
895592
895559
895560
..........
union all
select 895562 ,to_char(sysdate,'yyyy-mm-dd') as date ,'jay' as name from dual
)
不知道,oracle提不提供简单的语句来完成这个需求?大家帮忙!!
再次谢谢!