Oracle怎么按不同条件查询得到两个不同的列,并且生成作为同一个表的两列?比如新增表Credits(SNO,SumCredit,NoPass),表示每学生已通过选修课程的合计学分数,以及不及格的课程数.合计学分数和不及

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 07:16:01

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怎么写