如何将两条记录合并为一条记录 Table1:数据如下A S 1A D 1现在想把A相同(一般是两条记录)记录合并为一条记录,形成一个视图:A S D 1...对oracle不熟悉,请教如何实现?谢谢先! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select col1,max(col2),min(col2),col3 from 表 group by col1,col3 建立个函数直接套进SQL中应该很方便 libin_ftsafe(子陌红尘:当libin告别ftsafe)的写法强,DECODE,CASE也可以实现. to:stone1126(刘妈妈的宝宝) >DECODE,CASE也可以实现.DECODE咋实现,请指教!不是虚拟成2个表吧? to:子陌红尘select col1,max(col2),min(col2),col3 from 表 group by col1,col3这种写法好像在1条/3条以上都有问题了。1条时会出现:A S S 1... 改了点‘子陌红尘’的sql,把1条的情况包含进取了,但3条以上不包含:select col1, decode(count(*),1,max(col2),max(col2)||min(col2)), col3 from 表 group by col1,col3 如果知道具体字段和字段要求的位置,则select a.A b.S a.D b.1... from table a,table b where a.A=b.A如果有多条的合并或不确定有几条,建议写个过程处理 我想问下你想表达的意思是什么啊 是不是几条信息 当相同的时候取最大值或者最小值如果是的话 我觉得 licsth() ( ) 信誉:99 Blog 2007-2-13 16:19:56 得分: 0 改了点‘子陌红尘’的sql,把1条的情况包含进取了,但3条以上不包含:select col1, decode(count(*),1,max(col2),max(col2)||min(col2)), col3 from 表 group by col1,col3的解答我觉得差不多了呀!! oracle 异常处理 空值字段匹配问题 [疑惑]ORACLE新手-请看这个简单的存储过程,为何不能插入数据呢? ajax中的消息框(如:删除成功!), 为乱码(显示为???),请高手帮我诊断一下是不是数据库的问题?(内有oracle中字符集设置) oracle 10g imp 92 的问题 P2-0042: 未知命令"exp help=y" -- 其余行忽略 错误日志中的提示不知如何解决 请教连接查询中的怪事,多谢多谢! Oracle表insert不可用 菜鸟求助 PRO*C,新手请帮忙 spool时,怎么导出动态的文件名,文件名从一个记录集中取!
DECODE,CASE也可以实现.
>DECODE,CASE也可以实现.
DECODE咋实现,请指教!不是虚拟成2个表吧?
select col1,max(col2),min(col2),col3 from 表 group by col1,col3
这种写法好像在1条/3条以上都有问题了。
1条时会出现:
A S S 1...
select
col1,
decode(count(*),1,max(col2),max(col2)||min(col2)),
col3
from 表
group by col1,col3
select a.A b.S a.D b.1... from table a,table b where a.A=b.A如果有多条的合并或不确定有几条,建议写个过程处理
如果是的话 我觉得
licsth() ( ) 信誉:99 Blog 2007-2-13 16:19:56 得分: 0
改了点‘子陌红尘’的sql,把1条的情况包含进取了,但3条以上不包含:
select
col1,
decode(count(*),1,max(col2),max(col2)||min(col2)),
col3
from 表
group by col1,col3的解答我觉得差不多了呀!!