社区
Oracle
帖子详情
这个sql怎样写
fourfire29
2002-12-17 10:24:03
oracle:
1 怎样把多条纪录中的某一字段的值按字符串相加返回
如 1 a
2 b
3 c,d
返回abc,d
2 怎样把行转换为列?
如 1 a
2 b
3 c
返回 a,b,c
...全文
47
9
打赏
收藏
这个sql怎样写
oracle: 1 怎样把多条纪录中的某一字段的值按字符串相加返回 如 1 a 2 b 3 c,d 返回abc,d 2 怎样把行转换为列? 如 1 a 2 b 3 c 返回 a,b,c
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fourfire29
2002-12-18
打赏
举报
回复
谢谢各位了,结账
jiezhi
2002-12-17
打赏
举报
回复
使用过程,循环中拚sql
fourfire29
2002-12-17
打赏
举报
回复
1 列不固定,能实现吗?
fourfire29
2002-12-17
打赏
举报
回复
确实很笨,但数据库就这样设计,我也没办法,我试试
beckhambobo
2002-12-17
打赏
举报
回复
select aa.col||','||bb.col||','||cc.col from (select col form table where id=1) aa,(select col from table where id=2) bb,(select col from table where id=3) cc
这样方法好笨,多列联合就复杂, 还是用过程实现吧.
xinpingf
2002-12-17
打赏
举报
回复
1、没有这样的聚集函数
2、这样有意义吗?
如果原表中行数不固定,则无法实现。
如果行数固定,实在没有任何意义:
select max(decode(id,1,value)) col1 ,
max(decode(id,2,value)) col2 ,
max(decode(id,3,value)) col3
from table1 group by id;
行转化为列的典型例子:
表一:科目表
代码 名称
-----------
1 语文
2 数学
3 外语
表二:成绩单
学号 科目 成绩
------------------
1 1 90
1 2 95
1 3 95
2 1 92
2 2 92
2 3 97
3 1 95
3 2 90
3 3 91
转化:
select 学号,
sum(decode(科目,1,成绩) 语文,
sum(decode(科目,2,成绩) 数学,
sum(decode(科目,3,成绩) 外语,
from 成绩单
group by 学号;
jiezhi
2002-12-17
打赏
举报
回复
你可以写个函数sumstr(v_str),不过这很难了
beckhambobo
2002-12-17
打赏
举报
回复
用过程方便易于实现,为何要变得复杂化呢!
fourfire29
2002-12-17
打赏
举报
回复
不想用过程,行吗,大家再想想,谢谢
SQL
Server_2000-2008_R2查询智能分析器RedGate_
SQL
_Prompt_V5.3.4.1_Crack_Keygen破解教程注册机免费
SQL
脚本越
写
越多,总是觉得编
写
效率太过于低下,这和打字速度无关。在我个人编
写
SQL
脚本时,至少会把
SQL
的格式排列成易于阅读的,因为其他人会阅读到你的
SQL
,无论是在程序中或是脚本文件中,良好的排版不仅让人看...
sql
2000学生管理数据库
这是个备份的数据库,用于练习
SQL
语句,在
SQL
2000中恢复该数据库就可以使用里面的数据了,注意恢复时在选项里要更改一下恢复的路径,还要更改恢复后的数据库的名字,里面有三张表student,course,SC
SQL
注入读
写
文件
SQL
注入有直接
SQL
注入,也有文件读
写
时的注入,后者的主要目的在于获取webshell或盗取重要文件。 1.2 文件读
写
的基本条件 当前用户权限对该文件可读。 文件在该服务器上。 路径完整。 文件大小小于max_sllowed_...
SQL
语句 包含怎么
写
SQL
语句 包含怎么
写
分享| 2008-08-25 09:54夏日de晨风 | 浏览 6072 次
SQL
编程语言数据库 有表如下 ID Name --------------------- 1,2 aaaaaa 1,10 bbbbbb 用一条
SQL
语句
写
出 ID含1的记录,(ID...
MyBatis中的
SQL
支持同一个标签中
写
多条
sql
语句
MyBatis中的
SQL
支持同一个标签中
写
多条
sql
语句 最近在开发中遇到了需要同时更新多个表的操作,考虑到性能问题肯定不可能去多次链接数据库。那么此时就可以用到Mybatis的这种一个标签中
写
多条
sql
语句的特性了,并且只...
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章