Oracle分割查询

qiannj 2016-06-24 11:23:54
现在有个表在数据库中:
Weekday Fromtime Totime
MW 1200 1300
需要通过查询语句得到如下结果:
Weekday Fromtime Totime
Monday 1200 1300
Wednesday 1200 1300
请问各位该如何写查询语句呢?
...全文
226 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
嶶風 2016-06-25
  • 打赏
  • 举报
回复
补充 with m as ( select 'WM' a, 1200 b, 1300 c from dual ) select case substr(A,rownum,1) when 'W' then 'Wednesday' when 'M' then 'Monday' end a, b, c from m connect by rownum <= length(a);
卖水果的net 2016-06-25
  • 打赏
  • 举报
回复

SQL> 
SQL> with m as (
  2  select 'WM' a, 1200 b, 1300 c from dual
  3  )
  4  select substr(A,rownum,1) a,b,c from m
  5  connect by rownum <= length(a);
A           B          C
-- ---------- ----------
W        1200       1300
M        1200       1300

SQL> 

17,091

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧