社区
MS-SQL Server
帖子详情
行转列老问题
btlyeo
2006-10-27 05:20:05
店面 产品 批次
A 1 00010010
B 1 A014512
A 2 C01
B 2 F121
我要得到的结果是
店面 产品1 产品2
A 00010010 C01
B A014512 F121
...全文
172
7
打赏
收藏
行转列老问题
店面 产品 批次 A 1 00010010 B 1 A014512 A 2 C01 B 2 F121 我要得到的结果是 店面 产品1 产品2 A 00010010 C01 B A014512 F121
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
btlyeo
2006-10-27
打赏
举报
回复
还是有问题啊,报错了!
btlyeo
2006-10-27
打赏
举报
回复
确实该被BS,着急死了,有点蒙
xiaoku
2006-10-27
打赏
举报
回复
你揭得好快!
xiaoku
2006-10-27
打赏
举报
回复
呵呵,没有鄙视的意思,别介意!
btlyeo
2006-10-27
打赏
举报
回复
郁闷,被鄙视了,呵呵,多谢子陌
子陌红尘
2006-10-27
打赏
举报
回复
declare @sql varchar(8000)
set @sql=''
select @sql=@sql+',产品'+rtrim(产品)+'=max(case 产品 when '+rtrim(产品)+' then 批次 end)' from 表 group by 产品 order by 产品
set @sql='select 店面'+@sql+' from 表 group by 店面'
exec(@sql)
xiaoku
2006-10-27
打赏
举报
回复
呵呵...都三角了?你应该明白了吧
SQL
行转列
、列转行的简单实现
行转列
假如我们有下表: 1 2 3 4 5 SELECT* FROMstudent PIVOT ( SUM(score)FORsubjectIN(语文, 数学, 英语) ) 通过上面 SQL 语句即可得到下面的结果 ...
Oracle 使用Pivot函数 实现
行转列
碰到的
问题
pivot
行转列
pivot
行转列
的时候,报错某个参数标识符无效
问题
解决方法:尝试将结果集放到一个临时表,再使用pivot函数。
问题
描述: 下面的sql中,select已经查出结果集,但加上pivot函数的时候,报CHINESE_...
【MySQL】Mysql统计之
行转列
几年前一直是做报表相关的业务,自认为对SQL和统计相关的知识还是比较熟练吧,昨天一妹子问我一个统计SQL让我把多行数据汇总转成列来展示,我寻思着这不就是个简单的
行转列
的
问题
嘛,上手就写,可是…尴尬了 执行...
ORACLE 简单实现 列转行
行转列
PIVOT-列转行 Oracle 数据库 11g 推出 select * from 表名 pivot ( ...UNPIVOT-
行转列
Oracle 数据库 11g 推出 select * from 表名 unpivot ( 新列名 FOR
老
列名+s IN (
老
列名1,
老
列名2,
老
列名3) ) u
行转列
逗号隔开&逗号隔开列转行
ORACLE: SQL> create table t(id int,name varchar2(30)); 表已创建。... insert into t values...已创建 1 行。 SQL> insert into t values(1,'b'); 已创建 1 行。 SQL> insert into t values(1,'c...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章