我知道在orcale下可,能使用case when
但,我从未见到在mysql下使用。在mysql下能用吗?
如何使用?
请明之。

解决方案 »

  1.   

    可以使用。你可以参考MYSQL官方免费手册中的例子和语法。在查询语句中的函数式用法
    CASE语句,存储过程中的用法。
      

  2.   

    MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  3.   

    什么情况下使用?
    比如要全部显示出左表之内容时用left join一样。
    请帮说明一下好吗?谢谢
      

  4.   

    这处问题难回答了。比如 90%的人 是无法解释什么时候需要用 SIN 三角函数的。 上面的例子中是一种具体的应用情况。
      

  5.   

    select name,case when sex='0' then '男' else '女' end as sex,age
    from tb