当前位置: 代码迷 >> SQL >> SQL容易应用
  详细解决方案

SQL容易应用

热度:43   发布时间:2016-05-05 13:46:26.0
SQL简单应用
1:查询1表显示结果为表2形式
表1:XTABLE
kecheng  chengji
语文        50
数学        90
英语        45

表2:
kecheng  chengji
语文        不及格
数学        及格
英语        不及格

select kecheng,
case when chengji>=60 then '及格' else '不及格'
end as chengji
from XTABLE;

--------------------------------------

2:查询某个表中的某行到某行的数据
select e.id,e.name,e.birth,e.r
from(select id,name,birth,rownum r from XTABLE)e
where e.r>=4 and e.r<=60;
  相关解决方案