1. 创建测试表:
|
db2 => connect to my_tyjk user db2admin 输入 db2admin 的当前密码: 数据库连接信息
数据库服务器 = DB2/NT 9.1.0
SQL 授权标识 = DB2ADMIN 本地数据库别名 = MY_TYJK db2 => create table tmp.test2(a int) DB20000I SQL命令成功完成。 |
2. 不带group by,返回一行记录,值为null:
|
db2 => select sum(a) from tmp.test2
1
----------- - 1 条记录已选择。
db2 => select value(sum(a),0) from tmp.test2
1
----------- 0 1 条记录已选择。 |
3. 带 group by后,则返回0条记录:
|
db2 => select a, sum(a) from tmp.test2 group by a
A 2
----------- ----------- 0 条记录已选择。 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/298599/viewspace-694663/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/298599/viewspace-694663/
本文通过实例演示了在DB2数据库中使用SQL聚合函数的技巧,包括创建测试表、执行SUM函数并讨论不同GROUP BY场景下返回记录数的变化。深入理解这些操作有助于提升SQL查询技能。

500

被折叠的 条评论
为什么被折叠?



