SQL语句实现行转列
最近在维护一个项目,出现了一下bug需要进行调试,于是把正式库上面的代码搬到本地库上面,数据库是本地的,跑项目的时候调试发现代码里面带有wmsys.wm_concat函数的SQL语句出现错误,经排查发现本地测试库用的是oracle 11g版本,比正式库上的版本高,解决方式这分享给大家:
wmsys.wm_concat是oracle 10g推出的,用来连接字符串,LISTAGG是oracle 11g推出的,它的作用和wmsys.wm_concat是一样的。select listagg(p.id_card,',') within group(order by p.PERSON_ID) PERSON_IDCARDS from cbms_lib_person p where p.person_id in (136565,158756,158762,158761,149569,153512,89376,70196)截图效果如下地址:
![](https://img2018.cnblogs.com/blog/1311553/201811/1311553-20181108102531176-1161827259.png)
转载于:https://www.cnblogs.com/eagle-lin/p/9927550.html
SQL语句实现行转列相关推荐
- Sql 语句收集——行转列
SQL行转列汇总PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (- ...
- SQL 语句集合(行转列,参数化...)
1.查找表中行总数以及去重行数 SELECT COUNT (*) AS '总行数' ,(SELECT COUNT(*) FROM ( SELECT DISTINCT(字段) FROM table)a) ...
- sql语句实现行转列的3种方法
前言 一般在做数据统计的时候会用到行转列,假如要统计学生的成绩,数据库里查询出来的会是这样的,但这并不能达到想要的效果,所以要在查询的时候做一下处理. CREATE TABLE TestTable([ ...
- 一条SQL语句完成对一列关键词的匹配
一条SQL语句完成对一列关键词的匹配 先放重点! 核心语句: select * from 表1 t1 join 表2 t2 on t1.待匹配字段 like concat( '%', t2.关键词列, ...
- SQL SERVER特殊行转列案列一则
今天有个同事找我,他说他有个需求,需要进行行转列,但是又跟一般的行转列有些区别,具体需求如下所说,需要将表1的数据转换为表2的显示格式. 我想了一下,给出了一个解决方法,具体如下所示(先给出测试数据) ...
- SQL SERVER PIVOT 行转列、列传行
在数据库操作中,有些时候我们遇到需要实现"行转列"的需求,例如一下的表为某店铺的一周收入情况表: WEEK_INCOME(WEEK VARCHAR(10),INCOME DECIM ...
- DLA SQL技巧:行、列转换和JSON数据列展开
1. 简介 在数据库SQL处理中,常常有行转列(Pivot)和列转行(Unpivot)的数据处理需求.本文以示例说明在Data Lake Analytics中,如何使用SQL的一些技巧,达到行转列(P ...
- linq to sql 行转列_n套SQL面试题--行转列、留存、日活等
第一套 面试题1.请写出表一中各地市客户数.总费用(ARPU之和) 的SQL语句 2.请写出表一中各地市ARPU(0,30),[30,50),[50-80),[80以上)客户数分别是多少的SQL语句 ...
- SQL中的行转列和列转行
导读 SQL是IT行业很多岗位都要求具备的一项能力,对于数据岗位而言更是如此,甚至说扎实的SQL基础也往往是入职这些岗位的必备技能.而在SQL面试中,一道出镜频率很高的题目就是行转列和列转行的问题,可 ...
最新文章
- Keystone v3 domains 应用场景
- Oracle-数据实现竖排打印
- Qt工作笔记-仿大佬风格代码(使用#ifdef Q_OS_WIN32)
- EF 5.0 帮助类
- 【面向代码】学习 Deep Learning(四) Stacked Auto-Encoders(SAE)
- break 退出循环
- 咪咕音乐HTML代码,python3爬取咪咕音乐榜信息(附源代码)
- c++ PDFium pdf转为图片
- 使用Qt给微信头像添加国旗
- 2019CCPC湖南全国邀请赛(广东省赛、江苏省赛)重现赛
- 时尚漂亮的充电头,苹果安卓都能用,Anker安芯充20W上手
- 纯前端提示页面版本更新
- 《七哥说道》第十章:今天我,寒夜里看雪飘过
- linux访问nfs文件夹,linux配置NFS网络共享文件夹目录
- sendgrid_如何使用SendGrid提高WordPress电子邮件的可传递性
- MySQL中的升序降序以及字段的升序降序
- 国微大学php,国微CMS学校网站系统(学校版) v20191205
- 《扫毒2》火爆来袭,刘德华不要片酬,却要了电影版权,网友:为啥
- shell中的declare命令
- 游戏开发常用字体(自制)
热门文章
- HDU-2502 月之数 组合数
- 嵌入式linux的驱动程序
- 【Java从0到架构师】Zookeeper - 系统高可用、分布式的基本概念、Zookeeper 应用场景
- 【微型计算机原理与接口技术】80X86微处理器发展与内部结构
- 运算除法的计算机函数,2、Python基础--除法、常用数学函数(示例代码)
- 天生对数字不敏感的人,如何提升对数据的敏感度?
- 一部分 数据 迁移_超原版速度110倍,针对PyTorch的CPU到GPU张量迁移工具开源
- php-fpm nginx 关系,nginx 和php-fpm关系
- java setstate,5.state更新流程(setState里到底发生了什么)
- python module错误_修复python的ModuleNotFoundError