社区
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查出上述结果
...全文
102
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
行转列
、列转行 这个主题还是比较常见的,
行转列
主要适用于对数据作聚合统计,如统计某类目的商品在某个时间区间的销售情况。列转行
问题
同样也很常见。 一、整理测试数据 create table wyc_test( id int(32)...
死磕:
SQL
行转列
汇总(全网最全最详细)
SQL
行转列
汇总 阅读目录 一. 基础语法: 二. 典型实例 一. 基础语法: PIVOT用于将列值旋转为列名(即
行转列
),在
SQL
Server 2000可以用聚合函数配合CASE语句实现 PIVOT 的一般语法是:PIVOT(聚合函数(列) FOR ...
hive
sql
行转列
和列转行
hive
sql
行转列
和列转行。
sql
如何
行转列
,列转行
我们都知道在
sql
查询中,union 是增行,join是增列,但是如果碰到需要
行转列
,列转行时,一味的使用 join来完成则会变的异常繁杂。如把一天24小时的行转换成列,则需要join24次,既不方便管理也使
sql
运行效率很慢,...
pl/
sql
行转列
问题
行转列
问题
主要分为两类。 1)简单的
行转列
问题
: 示例表: id sid course result 1 2005001 语文 80.0 2 2005001 数学 90.0 3 2005001 英语 80.0 4 2005002 语文 56.0 5 2005002 数学 69.0 6 2005002 英语 ...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章