select name,sl1,sl2,NO
from tablename
union all
select name,sl1,sl2,NO
from tablename
where sl2=1
select name,sl1,sl2,NO||'-'||b.rn
from tablename a,
(select rownum rn
from tablename) b
where b.rn<=a.sl2 and a.sl2>1;
from tablename
union all
select name,sl1,sl2,NO
from tablename
where sl2=1
select name,sl1,sl2,NO||'-'||b.rn
from tablename a,
(select rownum rn
from tablename) b
where b.rn<=a.sl2 and a.sl2>1;
解决方案 »
- 请教一个分类统计排名SQL语句
- 高分求oracle取本字段值函数
- -------------------------大家在项目中用blob或者clob的时候多不多---------------------------
- 请问有没有更好的办法来解决查询一张表的所有字段是否含有某个值
- 数据链接慢的问题
- 外行提问:web服务器如何加密访问oracle?
- 在奔腾4的处理器下安装oracle是不是要改哪个文件名啊。
- 在oracle中,如何查看在一张表上建立了哪些触发器?
- 在Oracle中,怎么将表的字段长度缩小,该字段已有内容。
- 恳请赐教,nvl2()能这样用吗?
- 为什么在用imp system/manager fromuser=scott touser=joe时出错
- 初学者提问
from tablename
union all
select name,sl1,sl2,NO
from tablename
where sl2=1
union all
select name,sl1,sl2,NO||'-'||b.rn
from tablename a,
(select rownum rn
from tablename) b
where b.rn<=a.sl2 and a.sl2>1;