设为首页 加入收藏

TOP

SQL语言――高级方法
2015-11-21 02:07:16 来源: 作者: 【 】 浏览:1
Tags:SQL 语言 高级 方法

一、原表:
courseid coursename score
-------------------------------------
1 java 70
2 oracle 90
3 xml 40
4 jsp 30
5 servlet 80
-------------------------------------
为了便于阅读,查询此表后的结果显式如下(及格分数为60):
courseid coursename score mark
---------------------------------------------------
1 java 70 pass
2 oracle 90 pass
3 xml 40 fail
4 jsp 30 fail
5 servlet 80 pass
---------------------------------------------------
写出此查询语句


select courseid, coursename ,score ,decode(sign(score-60),-1,'fail','pass') as mark from course


如果score>60,sign(score-60)=1;

score==60,sign(score-60)=0;

score<60,sign(score-60)=-1;

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇postgresql9.4.4安装 下一篇关于SQL/NoSQL数据库搜索/查询的..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: