Chinaunix首页 | 论坛 | 博客
  • 博客访问: 84873
  • 博文数量: 23
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-06 09:13
文章分类
文章存档

2011年(1)

2008年(22)

我的朋友
最近访客

分类: 数据库开发技术

2008-06-06 12:55:05

有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70分,数学80分,英语58分
大于或等于80表示优秀,大于或等于60表示及格,小于60分表示不及格。  
      
显示格式:  
      
语文              数学                英语  
      
及格              优秀                不及格    
------------------------------------------
select
(case when
语文>=80 then '优秀'
        when
语文>=60 then '及格'
else '
不及格') as 语文,
(case when
数学>=80 then '优秀'
        when
数学>=60 then '及格'
else '
不及格') as 数学,
(case when
英语>=80 then '优秀'
        when
英语>=60 then '及格'
else '
不及格') as 英语,
from table
阅读(753) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~