在MYSQL查询中使用CASE…WHEN语法重新映射值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在MYSQL查询中使用CASE…WHEN语法重新映射值相关的知识,希望对你有一定的参考价值。

How to remap a value to another inside a mysql query select.
  1. SELECT id,title,
  2. (CASE date WHEN '0000-00-00' THEN '' ELSE date END) AS date
  3. FROM your_table
  4.  
  5. SELECT id,title,
  6. (CASE status WHEN 0 THEN 'open' WHEN 1 THEN 'close' ELSE 'standby' END) AS status
  7. FROM your_table

以上是关于在MYSQL查询中使用CASE…WHEN语法重新映射值的主要内容,如果未能解决你的问题,请参考以下文章

mysql复杂查询

UPDATE + CASE WHEN + EXISTS + SELECT MAX 的 MySQL 语法

MySQL 条件, case when 和 if 方法

MySQL: case when 用法

MySQL: case when 用法

在 MySQL 的选择查询中使用 CASE、WHEN、THEN、END