当前位置: 代码迷 >> Sql Server >> 一个简单的初学者有关问题,期待高手答复
  详细解决方案

一个简单的初学者有关问题,期待高手答复

热度:45   发布时间:2016-04-25 01:21:36.0
一个简单的菜鸟问题,期待高手答复
表t1
c1 c2 c3
1 a b
2 c d
3 e f


用什么语句可以实现
c1 c2 c3 c4
1 a b 6 
2 c d 6
3 e f 6

就是说C4字段为C1字段的合计,然后跟原来表并一起显示出来

------解决方案--------------------
SQL code
CREATE TABLE #tb (c1 INT,  c2 VARCHAR(10),c3 VARCHAR(10) ) INSERT INTO #TB select 1, 'a', 'b'       union all select 2, 'c', 'd'       union all select 3, 'e', 'f' SELECT a.* ,b.sc FROM #tb a,(SELECT SUM(c1) sc FROM #tb)b /* c1          c2         c3         sc ----------- ---------- ---------- ----------- 1           a          b          6 2           c          d          6 3           e          f          6  (3 行受影响)  */
------解决方案--------------------
SQL code
select a.*,b.c4from tb a,(select sum(c1) as c4 from tb) b
  相关解决方案