Oracle怎么按不同条件查询得到两个不同的列,并且生成作为同一个表的两列?比如新增表Credits(SNO,SumCredit,NoPass),表示每学生已通过选修课程的合计学分数,以及不及格的课程数.合计学分数和不及
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/22 01:45:10
![Oracle怎么按不同条件查询得到两个不同的列,并且生成作为同一个表的两列?比如新增表Credits(SNO,SumCredit,NoPass),表示每学生已通过选修课程的合计学分数,以及不及格的课程数.合计学分数和不及](/uploads/image/z/14852457-9-7.jpg?t=Oracle%E6%80%8E%E4%B9%88%E6%8C%89%E4%B8%8D%E5%90%8C%E6%9D%A1%E4%BB%B6%E6%9F%A5%E8%AF%A2%E5%BE%97%E5%88%B0%E4%B8%A4%E4%B8%AA%E4%B8%8D%E5%90%8C%E7%9A%84%E5%88%97%2C%E5%B9%B6%E4%B8%94%E7%94%9F%E6%88%90%E4%BD%9C%E4%B8%BA%E5%90%8C%E4%B8%80%E4%B8%AA%E8%A1%A8%E7%9A%84%E4%B8%A4%E5%88%97%3F%E6%AF%94%E5%A6%82%E6%96%B0%E5%A2%9E%E8%A1%A8Credits%28SNO%2CSumCredit%2CNoPass%29%2C%E8%A1%A8%E7%A4%BA%E6%AF%8F%E5%AD%A6%E7%94%9F%E5%B7%B2%E9%80%9A%E8%BF%87%E9%80%89%E4%BF%AE%E8%AF%BE%E7%A8%8B%E7%9A%84%E5%90%88%E8%AE%A1%E5%AD%A6%E5%88%86%E6%95%B0%2C%E4%BB%A5%E5%8F%8A%E4%B8%8D%E5%8F%8A%E6%A0%BC%E7%9A%84%E8%AF%BE%E7%A8%8B%E6%95%B0.%E5%90%88%E8%AE%A1%E5%AD%A6%E5%88%86%E6%95%B0%E5%92%8C%E4%B8%8D%E5%8F%8A)
Oracle怎么按不同条件查询得到两个不同的列,并且生成作为同一个表的两列?比如新增表Credits(SNO,SumCredit,NoPass),表示每学生已通过选修课程的合计学分数,以及不及格的课程数.合计学分数和不及
Oracle怎么按不同条件查询得到两个不同的列,并且生成作为同一个表的两列?
比如
新增表Credits(SNO,SumCredit,NoPass),表示每学生已通过选修课程的合计学分数,以及不及格的课程数.
合计学分数和不及格课程数的条件不一样,怎么查询?
Create table Credits as
(
\x05(SELECT SNO FROM SC) NATURAL JOIN
\x05(SELECT SNO,SUM(CREDIT) SUMCREDIT FROM SC NATURAL JOIN COURSES WHERE SC.GRADE>59) natural join
\x05(SELECT SNO,COUNT(CNO) NOPASS FROM SC NATURAL JOIN COURSES WHERE SC.GRADE
Oracle怎么按不同条件查询得到两个不同的列,并且生成作为同一个表的两列?比如新增表Credits(SNO,SumCredit,NoPass),表示每学生已通过选修课程的合计学分数,以及不及格的课程数.合计学分数和不及
可以写成两个子查询,然后用外连接把两个子查询相同的字段连接起来.
Oracle怎么按不同条件查询得到两个不同的列,并且生成作为同一个表的两列?比如新增表Credits(SNO,SumCredit,NoPass),表示每学生已通过选修课程的合计学分数,以及不及格的课程数.合计学分数和不及
oracle数据库 我想在查询数字时给数字后两位前面加上小数点(原数字位数不确定),怎么写查询sql?比如:数字:122102 转变后:1221.02 数字:1002010101 转变后:10020101.01 最头疼的是数字位数不
oracle在做查询的时候,使用 where 条件过滤 是 or 的效率高 还是 in 的效率高?
oracle中的集合操作符的查询效率和and、or相比,有什么不同么,为什么?
oracle同义词求解查询表报表不存在 是不是同义词失效了怎么查看同义词表是否失效 怎么处理呢
Oracle查询数据怎么按照甲乙丙丁排序?楼下的方法貌似我试了 不行啊
Oracle数据库怎么使用?
Oracle怎么读
ORACLE 怎么读
Oracle怎么念
两个表某个值比较大小的oracle查询怎么写有两个表A和B,A和B里面都有‘库号’和‘编码’这个要一致,然后要查A.数量 大于 sum(B.数量)的语句要怎么写
oracle练习题怎么解决呀查询员工的工资级别,只显示3级以上的员工名称我已经解决了!是oracle的练习题库scott下的
用SQL语句实现两个表的联立查询 两个表分别是科比常规赛数据和季后赛数据,要用到where和order by语句任何查询都可以的!我不知道怎么建立联立查询
VFP查询中筛选条件中的逻辑表达式怎么设计
用oracle的话,查询语句该怎么写?表中相关的字段有,beginDate,endDate,interest_rate三个,起始时间至结束时间这一时间段内,对应一个值,前两个字段是char(8)型的,对应日期的八个数字'yyyymmdd' 如:id begin
SQL语句的where我想做个条件查询的,其中有两个条件,我现在想不限制条件的个数,就是说一个或者2个条件查询都可以.语句是:select * from table where id=1 and sno=2请问下where后面的条件有没能一定满
Oracle查询条件的检索顺序 select * from tabel_1 t where t.aa like '%aaa%' and t.bb like '%ccc%'请问:就上述语句,Oracle的机制会怎样查找符合条件的结果1:先找到符合 bb like ccc 的结果,再从该结果中找 aa lik
oracle 根据不同的节点,客户,算出某个月的某个客户的平均销售额 sql怎么写