社区
Web 开发
帖子详情
sql 行转列问题
解释多余的
2010-10-11 02:05:10
数据库结构:
id name monery average averagetime
1 薯片 20 小张 2010-1-1
2 巧克力 30 胡德 2010-1-2
3 香肠 10 威尔 2010-2-1
查出结果:
薯片 巧克力 香肠
价格:20 价格:30 价格:10
售出人:小张 售出人:胡德 售出人:威尔
售出时间:2010-1-1 售出时间:2010-1-2 售出时间:2010-2-1
求一条sql查出上述结果
...全文
114
4
打赏
收藏
sql 行转列问题
数据库结构: id name monery average averagetime 1 薯片 20 小张 2010-1-1 2 巧克力 30 胡德 2010-1-2 3 香肠 10 威尔 2010-2-1 查出结果: 薯片 巧克力 香肠 价格:20 价格:30 价格:10 售出人:小张 售出人:胡德 售出人:威尔 售出时间:2010-1-1 售出时间:2010-1-2 售出时间:2010-2-1 求一条sql查出上述结果
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hayuanjunbudilei
2010-10-11
打赏
举报
回复
这个在百度上能查到,LZ可以试试“sql行列转换”,那个涉及到一个case和then的嵌套,可以研究一下。。。
BearKin
2010-10-11
打赏
举报
回复
如果LZ目前没有什么好办法 可以先用 case 语句生成列 然后用 union 连接结果集 先对付着
BearKin
2010-10-11
打赏
举报
回复
...查询出来倒是容易 可是不知道如何有效率的查询出来..
zn85600301
2010-10-11
打赏
举报
回复
ORACLE 现在有行转列的函数 你可以查下
或者你自己递归写SQL 这个问题别人问过的 你搜搜
SQL
语句集锦
该资料整合了常用的
sql
语句,可以在平时的工作学习中起到指导作用。
SQL
行转列
、列转行
SQL
行转列
、列转行 这个主题还是比较常见的,
行转列
主要适用于对数据作聚合统计,如统计某类目的商品在某个时间区间的销售情况。列转行
问题
同样也很常见。 一、整理测试数据 create table wyc_test( id int(32) not null auto_increment, name varchar(80) default null, date date default n...
sql
列转行
行转列
在
SQL
中,转换数据以按列排列的值成为按行排列的值(即所谓的“列转行”或“列转行”)是常见的数据操作需求。这个操作在不同的数据库管理系统中可以通过不同的技术手段来实现。在
SQL
中,
行转列
(也称为“透视”或“旋转”)的操作是将行数据转换为列数据,这在数据总结和分析中非常有用。不同的数据库系统有不同的方法来实现
行转列
的操作。操作的数据库,如 Oracle 和
SQL
Server,可以直接使用。将多个列的数据合并到一个新的结果集的单一列中。如果你的列数是固定的,可以使用。函数可以实现类似的操作。
sql
如何
行转列
,列转行
我们都知道在
sql
查询中,union 是增行,join是增列,但是如果碰到需要
行转列
,列转行时,一味的使用 join来完成则会变的异常繁杂。如把一天24小时的行转换成列,则需要join24次,既不方便管理也使
sql
运行效率很慢,能脱裤子就解决的非要跑到高山游到海底
行转列
那么如何
行转列
呢,假如有一张表T,字段有name,subject,score,数据如下 Name Subject Score 小明 语文 30 小明 数学 22 小明 英语 66 小花 语文 30 小花 数学 33 小花 英语 67 转换
死磕:
SQL
行转列
汇总(全网最全最详细)
SQL
行转列
汇总 阅读目录 一. 基础语法: 二. 典型实例 一. 基础语法: PIVOT用于将列值旋转为列名(即
行转列
),在
SQL
Server 2000可以用聚合函数配合CASE语句实现 PIVOT 的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 注意:PIVOT、UNPIVOT是
SQL
Server 2005 的语法,使用需修改数据库兼容级别(在数据库属性->选项->兼容级别改为 90 )
SQL
2008 中可以直接使用 完整语法: .
Web 开发
81,116
社区成员
341,730
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章