一道经典的数据库的笔试题目
上一篇 / 下一篇 2008-12-08 13:27:45 / 个人分类:数据库
相关阅读:
- 强力推荐:SQL 50句 (m_r3326, 2008-11-27)
- Oracle数据库中灵活管理用户表空间配额 (fishy, 2008-12-01)
- SQL 用户定义数据类型、默认和规则 (fishy, 2008-12-02)
- 创建最适合的Oracle运行环境 (fishy, 2008-12-03)
- 不知道的以为你们招神呢!!! (yanming_huo, 2008-12-03)
- 利用替换变量提高Oracle数据库系统的交互性 (fishy, 2008-12-04)
- SQL语句优化的原则 (chenjie021, 2008-12-04)
- SQL Server索引管理的六大铁律 (fishy, 2008-12-05)
- DB2学习资料(1) (fsyj000, 2008-12-06)
- 引用 删除 sfpl2009 / 2009-06-18 07:46:32
-
declare @t1 table(mc varchar(10), s1 int)
declare @t2 table(mc varchar(10),s1 int)
insert @t1
select 'a', 997
union all select 'b', 1234
insert @t2
select 'a', 105
union all select 'a', 213
union all select 'b', 116
union all select 'b', 211
union all select 'b', 303
select tb1.mc, tb1.s1 - tb2.s from @t1 tb1
inner join
(select mc, sum(s1) as s from @t2 group by mc) tb2
on tb1.mc = tb2.mc
- 引用 删除 m_r3326 / 2008-12-08 13:42:29
-
select 库存总量s1-sum(出库数量s1) from BBB,AAA where BBB.种类mc=AAA.种类mc group by BBB.种类mc,库存总量s1
结果: kind stock A 679 B 604
- 引用 删除 m_r3326 / 2008-12-08 13:30:05
-
SQL> select * from a;
MC S1
---- ----------
A 997
B 1234
SQL> select * from b;
MC S1
---- ----------
A 105
A 213
B 116
B 211
B 303
SQL> select a.mc,a.s1-b.q_out from a,(select mc,sum(s1) as q_out from b group by
mc)b where a.mc=b.mc;
MC A.S1-B.Q_OUT
---- ------------
A 679
B 604
标题搜索
日历
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
1 | 2 | 3 | 4 | 5 | 6 | ||||
7 | 8 | 9 | 10 | 11 | 12 | 13 | |||
14 | 15 | 16 | 17 | 18 | 19 | 20 | |||
21 | 22 | 23 | 24 | 25 | 26 | 27 | |||
28 | 29 | 30 |
数据统计
- 访问量: 9641
- 日志数: 12
- 建立时间: 2008-11-27
- 更新时间: 2009-08-21