ORACLE数据截取与连接 表 A日期 时段20050212 09-13怎么查询得到起始时间 结束时间2005021209 2005021213 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 09-13是个字符型的字段吗?你用substr截取再与日期字段拼接。 create table T ( 日期 varchar2(20), 时段 varchar2(20));insert into T(日期, 时段)select '20050212', '09-13' from dual;Commit;select 日期 || Substr(时段, 1, 2) 起始时间, 日期 || Substr(时段, 4, 2) 结束时间 from T;起始时间 结束时间------------------------ ------------------------2005021209 2005021213 with t1 as(select '20100301' f1,'09-13' f2 from dual)select f1||substr(f2,1,2),f1 || substr(f2,-2)from t1 Oracle开发中局部索引与全局索引有什么作用和区别 oracle 在ORACLE里为何建一个只读用户,并授权只能查看其中几个表。 oracle 怎么结束process进程 请高手分析一下,错在哪儿?在线等啊,救救我吧! 不知道为什么查询结果不同啊!敬侯各位的回音! 一个数据库链的问题 使用SQL查询出今年及上一年的每个月份 远程连接数据库显示no listener 装了oracle数据用PLSQL连接提示没正确安装客户端 shell实现查找orcale数据库 人员登陆的权限设置
你用substr截取再与日期字段拼接。
日期 varchar2(20),
时段 varchar2(20)
);insert into T(日期, 时段)
select '20050212', '09-13' from dual;Commit;select 日期 || Substr(时段, 1, 2) 起始时间, 日期 || Substr(时段, 4, 2) 结束时间
from T;起始时间 结束时间
------------------------ ------------------------
2005021209 2005021213
(select '20100301' f1,'09-13' f2 from dual)
select f1||substr(f2,1,2),f1 || substr(f2,-2)
from t1