mysql 有case when
时间: 2023-08-21 12:15:09 浏览: 99
引用\[1\]: CASE 是 SQL 中被误用最多的关键字之一。它可以在 WHERE 子句中使用,也可以在 GROUP BY 子句中使用。在 SELECT 查询中,可以使用 CASE WHEN 进行字符串替换处理,并得到以前认为不可能得到的分组排序结果集。\[1\] 引用\[2\]: 在 SELECT 查询中,可以使用 CASE WHEN 进行条件判断,并根据条件返回不同的值。\[2\] 引用\[3\]: CASE WHEN 还可以用于 UPDATE 语句中,根据条件更新字段的值。\[3\]
问题: MySQL 中的 CASE WHEN 用法有哪些?
回答: 在 MySQL 中,CASE WHEN 可以用于 WHERE 子句中进行条件判断,也可以用于 SELECT 查询中进行字符串替换处理和条件判断。此外,CASE WHEN 还可以用于 GROUP BY 子句中进行分组排序,以及用于 UPDATE 语句中根据条件更新字段的值。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* [MySQL 的CASE WHEN 语句使用说明](https://blog.csdn.net/lkx021699/article/details/120543003)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [update case when 多字段,多条件, mysql中case when用法](https://blog.csdn.net/weixin_49114503/article/details/122942377)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文