这条sql语句应如何写?

pandom 2003-11-27 02:15:57
1如:t1:a b c
一 3 4
二 5 6
三 8 7
当a=‘二’时,得到结果:
t1:a b c
一 8 -2
三 8 7
2.如 t2:a
我 你
我用 select ltrim(rtrim(a)) from t2,但得不到结果‘我你’,应如何?
...全文
59 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
eru 2003-11-27
  • 打赏
  • 举报
回复
select aa.a,(case when aa.a=1 then aa.b+bb.b else aa.b end) as b
(case when aa.a=1 then aa.c-bb.c else aa.c end) as c
from (selec * from tt2 where a<>2) aa
,(select b,c from t2 where a=2) bb
pandom 2003-11-27
  • 打赏
  • 举报
回复
不好意思,表达不清楚。
第一条:我是想把当a=2时,将a=1那一行的b列加上a=2那一行的b列,将a=1那一行的c列减去a=2那一行的c列,然后删去a=2那一行。
wzh1215 2003-11-27
  • 打赏
  • 举报
回复
2、
select replace(a,' ','') from t2
zclxyh 2003-11-27
  • 打赏
  • 举报
回复
2、
select replace(a,' ','') from t2
victorycyz 2003-11-27
  • 打赏
  • 举报
回复
replace(a,' ','')
pengdali 2003-11-27
  • 打赏
  • 举报
回复
2、
select replace(a,' ','') from t2
txlicenhe 2003-11-27
  • 打赏
  • 举报
回复
看不懂
victorycyz 2003-11-27
  • 打赏
  • 举报
回复
第1条没看懂。
第2条,replace(a," ","")试试。

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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