case -when-then使用

这个在sql中的使用示例:

  1. SELECT
  2. people_name AS '姓名',
  3. CASE
  4. sex_id
  5. WHEN '0301' THEN '男'
  6. WHEN '0302' THEN '女'
  7. ELSE '其他'
  8. END AS '性别',
  9. people_code AS '编码'
  10. FROM
  11. s_people_info
  12. case (字段名(属性名))
  13. when (第一种的值) then (替换的结果或者是逻辑)
  14. when (第二种的值) then (替换的结果或者是逻辑)
  15. else (其他的情况)
  16. end [case];

上边的那样的语法 ,等同于是java中的If else if else的语法

发表评论

表情:
评论列表 (有 0 条评论,24人围观)

还没有评论,来说两句吧...

相关阅读

    相关 CASE函数的使用

    在查询数据的时候 需要查询含有某种条件的数量,用一个count可能解决不了。那么就要试用一下Sum配合case函数了。 eg:SUM( CASE  WHEN   n.stat