先来一个例子:一列转多行,直接出查询SQL步骤。

(PS:一行转多列就不写了,listagg,wm_concat等可以简单实现)

(1)

SELECT 'AG,YH,PO,LS,GJ' A1, '1' A2 FROM DUAL

UNION ALL

SELECT 'A1G,Y1H,P1O,L1S,G1J,G3G' A1, '2' A2 FROM DUAL

;

查询结果:

(2)

SELECT A2,

',' || A1 || ',' A1,

LENGTH(A1 || ',') - NVL(LENGTH(REPLACE(A1 || ',', ',')), 0) A3

FROM (SELECT 'AG,YH,PO,LS,GJ' A1, '1' A2

FROM DUAL

UNION ALL

SELECT 'A1G,Y1H,P1O,L1S,G1J,G3G' A1, '2' A2 FROM DUAL)

;

查询结果:

oracle中的with函数,关于oracle中With函数的用法相关推荐

  1. oracle中执行动态sql语句吗,oracle中有没有可动态执行sql语句的函数

    oracle中有没有可动态执行sql语句的函数 关注:233  答案:2  手机版 解决时间 2021-03-05 15:53 提问者祗剩寂寞 2021-03-04 22:38 oracle中有没有可 ...

  2. oracle中存在函数吗,Oracle中的函数

    Oracle中的函数 1.单行函数也称标量函数,对于从表中查询的每一行,该函数都返回一个值.单行函数可用与select子句中,也可用于where子句中.单行函数大致分为: >.日期函数 > ...

  3. oracle的date_add,SQL Server 中add函数到 oracle date add的操作

    SQL Server 中add函数到 oracle date add的操作 oracle date add minutes How does one add a day/hour/minute/sec ...

  4. Oracle中to_char函数和MySQL中的str_to_date函数区别

    标题Oracle中to_char函数和MySQL中的str_to_date函数 1. str_to_date()----->相当于Oracle中的to_char(): 字符串转换为日期格式 (1 ...

  5. ArcGIS——数据库空间SQL(一、oracle中使用sql空间查询及st_astext等函数出错问题)

    一.引言 将shp文件导入oracle中就想着直接用sql进行普通查询和空间查询,这样直接通过webserver发布就可以不用arcgis server直接进行接口调用了,感觉这样比较接触底层些,所以 ...

  6. Oracle中有dateadd吗,SQL Server 中add函数到 oracle date add的操作

    SQL Server 中add函数到 oracle date add的操作 oracle date add minutes How does one add a day/hour/minute/sec ...

  7. mysql中now()函数在oracle中怎么用

    2019独角兽企业重金招聘Python工程师标准>>> mysql中now()函数在oracle中怎么用    2011-9-26 11:38 提问者:wepoom 检举  |  2 ...

  8. oracle中如何写函数【oracle技术】

    oracle中如何写函数[oracle技术] | 浏览:1377 | 更新:2014-04-29 23:14 | 标签:oracle 在oracle数据开发中函数是必不可少的.函数可以一般是可以完成某 ...

  9. oracle只查询0点数据,Oracle 10g数据库基础之基本查询语句-中-函数

    Oracle 10g数据库基础之基本查询语句-中-函数 --资料参考:张烈 张建中<数据库管理员培训讲义> 函数: 使用函数的目的是为了操作数据 将输入的变量处理,返回一个结果. 变量可以 ...

  10. oracle怎么声明nvl函数,[转载]Oracle中的NVL函数

    Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数.主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以. 下面简 ...

最新文章

  1. 第十八章 33用重载输出运算符函数实现字符串的输出
  2. Bootstrap树控件(Tree控件组件)使用经验分享
  3. ASM心跳超时检测之--Delayed ASM PST heart beats
  4. ibmmq 通道命令_IBM MQ 使用指南
  5. 从0-1教你利用服务器做属于自己的个人博客
  6. 如何用WordPress搭建自己的博客(转)
  7. python【第十四篇】HTML基础
  8. 不同行业的软件都爱用什么编程语言开发?
  9. 零售销售数据分析案例实战
  10. 用cmd命令下载百度云的资源
  11. 《微信小程序-进阶篇》Lin-ui组件库源码分析-Icon组件
  12. 20021年还需要学C语言吗?C语言成为专家的路径、方法、书籍推荐
  13. JAVAOooooo。。。。。ooo0000OOOOO
  14. MapReduce之week2 test 分区计算结余(练习)
  15. hdu5755 Gambler Bo(高斯消元)
  16. 复制mathtype到Word时
  17. 网页文字无法复制粘贴到word中怎么办
  18. 分享两个CAD模型网站
  19. 发现细分赛道:费控SaaS跨越资本寒冬
  20. 后端文件流在浏览器pdf预览

热门文章

  1. Sql Server 里的向上取整、向下取整、四舍五入取整的实例
  2. unity----lua调用c#之lua调用c#中的数组,list,字典
  3. Linux syslog进程退出日志审计
  4. 解决myeclipse破解运行后出现的security alert:integrity check error
  5. jQuery添加、删除元素
  6. 信息奥赛一本通1225:金银岛
  7. codeforces round 717 div2 D
  8. 安装RVM(ruby版本控制)
  9. GLUT, freeGLUT, GLFW, GLEW, GLAD 关系与区别
  10. 河海大学计算机网络毕业设计,河海大学文件河海大学毕业设计.doc