loancur loanbalanceamt termdays (列名)
JPY 0.00 90 (值)
USD 111.00 280 (值)
USD 4444.00 180 (值)
上面是我一张表名字为A,
现在要查出的东西是,
要查出A表中的 贷款币种 (第一列),以及 期限天数大于365天的贷款余额 (第二列),期限天数大于90天小于365天的贷款余额(第三列),第四列期限天数小于90天的 贷款余额 并按贷款币种分组。
也就是要查出下面的样子 贷款币种 期限天数大于365天的贷款余额 期限天数大于90天小于365天的贷款余额 期限天数小于90天的贷款余额
(值) (值) (值) (值)
是Oracle的数据库
要怎么查出来啊????、?
A表的建表语句为
create table A
(
loancur nvarchar2(20), //贷款币种
loanbalanceamt number(15,2), //贷款余额
termdays int //期限天数
)
insert into A (loancur,loanbalanceamt,termdays) values ('JPY','0.00','90');
insert into A (loancur,loanbalanceamt,termdays) values ('USD','111.00','280');
insert into A (loancur,loanbalanceamt,termdays) values ('USD','4444.00','180');
JPY 0.00 90 (值)
USD 111.00 280 (值)
USD 4444.00 180 (值)
上面是我一张表名字为A,
现在要查出的东西是,
要查出A表中的 贷款币种 (第一列),以及 期限天数大于365天的贷款余额 (第二列),期限天数大于90天小于365天的贷款余额(第三列),第四列期限天数小于90天的 贷款余额 并按贷款币种分组。
也就是要查出下面的样子 贷款币种 期限天数大于365天的贷款余额 期限天数大于90天小于365天的贷款余额 期限天数小于90天的贷款余额
(值) (值) (值) (值)
是Oracle的数据库
要怎么查出来啊????、?
A表的建表语句为
create table A
(
loancur nvarchar2(20), //贷款币种
loanbalanceamt number(15,2), //贷款余额
termdays int //期限天数
)
insert into A (loancur,loanbalanceamt,termdays) values ('JPY','0.00','90');
insert into A (loancur,loanbalanceamt,termdays) values ('USD','111.00','280');
insert into A (loancur,loanbalanceamt,termdays) values ('USD','4444.00','180');
解决方案 »
- 创建存储过程select赋值给游标的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 如何写SQL将Oracle中的字典表DBA_TAB_COMMENTS导出为CSV文件 最高分给。。
- 关于UTL_FILE的问题
- The user runs a SQL statement and commits the transaction.这句话怎么翻译?
- 急,怎么把一个字段中的所有行的后四位去掉
- 关于数据导入的问题,高手指点一下,高分求救??
- 用plsql怎么从一个输入字符串中只取出字母?而把下滑线之类的其他字符过滤掉?
- 如何把两个varchar2得变量,合为一个varchar2得变量,其中一个包含数字和单引号
- oracle启动脚本问题??
- oracle trigger 报错!!!求教
- 亲历在linux + oracle9i,多台数据库服务器中遇到的2个典型问题, 至今未在谷鸽/百度检索到解决/解释类似问题的有用信息,有兴趣的大虾小虾来拍几砖
- oracle10g全文检索doc
select a.loancur,
sum(case
when a.termdays>=365 then a.loanbalanceamt
else 0
end
)期限天数大于365天的贷款余额,
sum(case
when a.termdays>=90 and a.termdays<365 then a.loanbalanceamt
else 0
end
)期限天数大于90天小于365天的贷款余额,
sum(case
when a.termdays<90 then a.loanbalanceamt
else 0
end
)期限天数小于90天的贷款余额
from a
group by a.loancur