解决方案 »
- 两段封锁协议用于解决什么问题
- 数据库读取的是字符串怎么加1
- Oracle 10g SQLPLUS 如何查看当时建表的create table时的语句呢?
- Oracle一安装就蓝屏是什么问题啊?
- OraclePreparedStatement的问题!
- 如何修改表中一个字段的值不能重复?
- 启动Oracle ManagementServer报997错误
- 各位大虾知道那里有oracle的odbc驱动程序下载么?不要说oracle网站,我没账号~!
- 如何从已知从表的记录反查主表的记录(主从表间有多条对应关系)
- Oracle9i安装问题
- oracle查询时怎么设置自增id的排列顺序
- 游标嵌套游标,执行后假死
SELECT '2010年1月' dates, 3 data0,31 data1 FROM dual UNION ALL
SELECT '2010年2月', 9, -31 FROM dual UNION ALL
SELECT '2010年3月', 9, 27 FROM dual UNION ALL
SELECT '2010年4月', -21, 2 FROM dual UNION ALL
SELECT '2010年5月', 39, 31 FROM dual
)
SELECT '武汉市' city, Sum(Decode(Sign(data0),-1,0,data0)) data FROM tab
UNION ALL
SELECT '黄石市',Sum(Decode(Sign(data1),-1,0,data1)) FROM tabCITY DATA
--------------
武汉市 60
黄石市 91
select '武汉市' name,sum(武汉市) from tb
union all
select '黄石市' name,sum(黄石市) from tb