问题:要在select语句中,对数值执行if-else操作。例如,要产生一个结果集,如果一个员工工资小于等于2000美金,就返回消息”underpaid”:如果大于等于4000美金:就返回消息”overpaid”,如果实在这两者之间,就返回”OK”。

解决方案:

select enmae,sal,
    case when sal <=2000 then 'underpaid'
         when sal >=4000 then 'overpaid'
         else 'ok'
    end as status
from emp

最新文章

  1. hibernate 注解 主键生成策略
  2. Python程序员的进化史
  3. nyoj744(位运算)
  4. TYVJ1359 收入计划
  5. HTML前端
  6. 数据结构(12) -- 图的邻接矩阵的DFS和BFS
  7. 基于AgileEAS.NET企业应用平台实现基于SOA架构的应用整合方案-开篇
  8. jQuery uploadify-v3.1 批量上传
  9. 深入理解jdk和jre(转)
  10. Js特效总结
  11. PHP截取中文字符串方法总结
  12. CST 公共生成树
  13. 树莓派配置watchdog
  14. AndroidStduio3.0 使用gradle将module打包jar文件
  15. SpringBoot的自动配置原理
  16. 信用评分卡 (part 7 of 7)
  17. 受欢迎的牛 [HAOI2006] [强连通] [传递闭包(划)]
  18. TYVJ.1864.[Poetize I]守卫者的挑战(概率DP)
  19. Bytom猜谜合约使用指南
  20. python 术语

热门文章

  1. Python入门8文件处理
  2. day33 GIL锁 线程队列 线程池
  3. msyql操作100题
  4. IDEA中Java代码存入DB中为乱码
  5. springmvc接收各种参数
  6. thinkphp引入模板view
  7. maya2014无法安装卸载激活失败
  8. SolrCloud的搭建的连接
  9. CI模板中php脚本的使用
  10. java题目练手