荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: cococat (cococat), 信区: Database
标  题: 说说我的想法
发信站: 荔园晨风BBS站 (Sat Apr 10 18:19:27 2004), 站内信件

针对上面的2个问题说下我的理解:
1 是类似于 如下问题   id      money
                      1       20
                      1       30
表tabel
要求不修改表table 输出 id     money
                       1      50
我的理解是select id,sum(money)
          from table
           group by id
得出查询结果
2 也类似于上表,要求修改表把上面2行合并成一行  id  money
                                                1   50
如果是只有2行数据,可以按照sony 大老说的set.....
但考虑了一下,应该提问者是想实现这样的功能
   id  money
   1   10
   1   20
   1   30
   ....
   1   n
把这N行改为1行   id    money
                 1     10+20+..
我的看法如下
 insert into table
 select id,sum(money)
 from table
 group by id;
 delete
 from table
 where money not in
(select sum(money)/2
 from table)
以上都测试过,运行没问题
不知道我有没有理解错了他们的意思?
--
寒东玫瑰雪中红,繁花落尽终是梦————多情自古空余恨
愿将去年愁,化作春江水,向天边一去不回,剩两人同醒同醉——缘来缘去
搬宿舍了啊,原来的28.88变成了48.188  发觉很多人说:怎么你的FTP进的去却下载失败呢

都叫佐更新书签,不要再问我——(其实匿名登陆都有N个提示用户名和密码是
什么)系吾系甘苯啊!欢迎来看看(FTP登记那里好象出了问题,我也就懒的去登记啦)
————一份特别的祝福,送给一位最特别的朋友

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 61.144.235.39]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店