SQL问题

zhanglong19891129 2012-12-01 11:45:12

大侠门这个怎么合并2行啊>???按照 A B 这个的把这个4行合成2行
...全文
103 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
GiveMePressure 2012-12-01
  • 打赏
  • 举报
回复
SELECT MAX(JogenKagen1), MAX(JogenKagen2), MAX(KiteiSunpo1), MAX(KiteiSunpo2), SokutenName FROM TABLE GROUP BY (SokutenName)
你的选择B 2012-12-01
  • 打赏
  • 举报
回复


--Text
if OBJECT_ID('Text','u') is not null
drop table Text
create table Text
(
JogenKagen1 nvarchar(10),
JogenKagen2 nvarchar(10),
KiteiSunpon1 float,
KiteiSunpon2 float,
SokutenName nvarchar(10)
 )
 go
 insert into Text
 select null,'12~12',null,5.0,'A' union all
 select '10~10',null,4.0,null,'A' union all
 select null,'18~18',null,6.0,'B' union all
 select '15~15',null,8.0,null,'B'
 go
 
 select *From Text
 
 --合并
 select MAX(JogenKagen1) JogenKagen1 ,MAX(JogenKagen2) JogenKagen2,MAX(KiteiSunpon1) KiteiSunpon1,MAX(KiteiSunpon2) KiteiSunpon2,SokutenName
 from Text
 group by SokutenName
 
 --结果
--10~10	12~12	4	5	A
--15~15	18~18	8	6	B
  • 打赏
  • 举报
回复
select max(jojenkaken1),max(jojenkaken1),max(kiteisunpo1),max(kiteisunpo2),sokutenname from tb group by sokutenname
SQL77 2012-12-01
  • 打赏
  • 举报
回复
SELECT SOKUTENNAME,MAX(A),MAX(B)....
FROM TB
GROUP BY SOKUTENNAME

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧