当前位置: 代码迷 >> Oracle管理 >> 请诸位SQL语句大神帮忙看看,小女子3克油
  详细解决方案

请诸位SQL语句大神帮忙看看,小女子3克油

热度:151   发布时间:2016-04-24 04:14:13.0
请各位SQL语句大神帮忙看看,小女子3克油。
1.SQL语句一查询出N行M列。其中有一列列名为b。
2.SQL语句二查询出一个常数a。
3.现在要计算,将SQL语句一的查询结果中的一列(假设是列名为b)的所有内容都除以SQL语句二查询出的常数a。即SQL语句一查询出的b列的所有行除以SQL语句二查询出的常数a。

怎么样才能自动算出:100-100*(b/a),其中b为SQL语句一查出的一列数据,a为SQL语句二查询出的一个常数。



------解决思路----------------------
引用:
1.SQL语句一查询出N行M列。其中有一列列名为b。
2.SQL语句二查询出一个常数a。
3.现在要计算,将SQL语句一的查询结果中的一列(假设是列名为b)的所有内容都除以SQL语句二查询出的常数a。即SQL语句一查询出的b列的所有行除以SQL语句二查询出的常数a。
怎么样才能自动算出:100-100*(b/a),其中b为SQL语句一查出的一列数据,a为SQL语句二查询出的一个常数。

又是作业题啊,

------解决思路----------------------
基础的东西还是自己写写吧,如果实在不想写,那就可以考虑早点转行了

编程本身是很枯燥的东西,没有兴趣的话很难干得长久
------解决思路----------------------
直接写就OK了
------解决思路----------------------
首先这个语句比较简单直接写就ok了。
假设那个常数是10,直接这样写就行了。select 100-100*(b/10) from tbl01;
然后把b换成你的查询语句,10换成你的常数,tbl01换成你查询得到b的那个目标表
  相关解决方案