--根据某一列中包括的逗号将一行数据变多行

select a,c

from (with test as (select 'abc' a,'1,2,3' c from dual e)

select a,substr(t.ca,

instr(t.ca, ',', 1, c.lv) + 1,

instr(t.ca, ',', 1, c.lv + 1) -

(instr(t.ca, ',', 1, c.lv) + 1)) AS c

from (select

a,

',' || c || ',' AS ca,

length(c || ',') - nvl(length(REPLACE(c, ',')), 0) AS cnt

FROM test) t,

(select LEVEL lv from dual CONNECT BY LEVEL <= 100) c

where c.lv <= t.cnt);

--sql分组取第一条

select *

from (select emp.*,row_number() over(partition by deptno order by rownum) cn from emp)

where cn = 1;

最新文章

  1. centos yum update kernel
  2. poj3159 差分约束 spfa
  3. c语言中enum类型的用法
  4. joomla allvideo 去掉embed share
  5. 纯CSS3制作九款可爱复古相机
  6. Java学习笔记(二十)——Java 散列表_算法内容
  7. Https 协议
  8. WIN10 64位下VS2015 MFC直接添加 halcon 12的CPP文件实现视觉检测
  9. Project Euler 78:Coin partitions
  10. 用通俗的例子解释OAuth和OpenID的区别【原】
  11. C#导出EXCEL的方法
  12. 响应式移动端去除css的hover和jq的hover还有input在苹果下的默认样式
  13. Leetcode#442. Find All Duplicates in an nums(数组中重复的数据)
  14. Python 包管理(PYPA)
  15. AGC 027B.Garbage Collector(贪心)
  16. 机器学习笔记(2):线性回归-使用gluon
  17. [UGUI]Text文字效果
  18. Java集合类源码解析:HashMap (基于JDK1.8)
  19. Loj10164 数字游戏1
  20. Sublime Text自定义插入当前时间的插件

热门文章

  1. mysql底层实现
  2. 消除运行MATLAB生成独立可执行程序的DOS黑屏
  3. 20155308 2016-2017-2《Java程序设计》课程总结
  4. 2017-2018-1 20155320《信息安全技术》实验二——Windows口令破解
  5. BZOJ4034_树上操作_KEY
  6. 图论-最短路径 2.Dijkstra算法O (N2)
  7. Mybaits: MyBaits的xml文件中大于号和小于号的转义
  8. 质造未来,首届腾讯WeTest技术交流开放日成功举办
  9. Flask 路由相关操作
  10. MVC捕获数据保存时的具体字段验证错误代码