sql 例子: SELECT STUFF((SELECT ',' + CONVERT(VARCHAR, b.SCsinfoSourceId) FROM PZDataCsinfo b WHERE b. ...
记得在刚进项目组时候,使用oracle数据库,遇到的第一个难题就是行列转换,哈哈,真是菜的一BI,现在使用sqlServer数据库,又遇到了,记录一下,以备后用和帮助后来者。 言归正传: 数据库:sqlServer R 英文版 .建表:学生表 姓名,学科,成绩 CREATE TABLE teststudent stuname varchar NULL, subjects varchar NULL, ...
2016-06-14 16:15 1 1486 推荐指数:
sql 例子: SELECT STUFF((SELECT ',' + CONVERT(VARCHAR, b.SCsinfoSourceId) FROM PZDataCsinfo b WHERE b. ...
前几天老大发来需求,是要出个报表来着。嗯,就是一行变多行。 来贴个简单的需求: 现有如下表格 要求变成如下: ok,因为有逗号,我首先想到的就是想办法把逗号去掉。结果发现sql没有提供像C#那样split的方法,所以就自己写了个如下: View ...
Power Query 是做数据转换、数据清洗的利器,不管是在Excel还是PowerBI,如何玩好Power Query是成功建模的必不可少的一步。 今天要get到的一个新技巧:行列转换 如何将多行数据串联到一列 场景:很多时候需要把多行的数据串联起来 假设有 ...
原文:http://www.cnblogs.com/sammon/archive/2012/05/10/2494362.html 测试表与测试数据 CREATE TABLE TestTitle ( ...
使用通常的方式http://hi.baidu.com/wangzhiqing999/blog/item/a57d1a86009e439ff703a67a.html 测试表与测试数据 CREATE ...
注意 :|,; 是特殊符号,要用 "\\|", "\\;"来表示。 一行转多行 usertags 里面有很多项,每项之间以逗号分隔 create table tag_count2 as select tag,count(gid ...
...
比如sql: ID 1 4 8 9 10 转换的sql : with CTE1 as (select zyxdm from table where bindid=2265254) SELECT REGEXP_SUBSTR((select * from CTE1 ...