case when in
时间: 2023-08-21 19:16:53 浏览: 55
引用\[2\]中的MySQL脚本程序展示了一个使用CASE WHEN语句的例子。在这个例子中,根据条件判断选择不同的工作类型。如果outdate小于指定日期,则选择工作类型为'03'、'07'、'15',否则选择工作类型为'01'、'02'、'03'、'04'、'05'、'06'、'15'。这个语句可以用于筛选符合条件的数据。\[2\]
在引用\[3\]中的MySQL脚本程序中,使用了CASE WHEN语句来对ajj_whcd字段进行分类。根据不同的值,将ajj_whcd字段的值映射为不同的教育程度。例如,如果ajj_whcd为空,则映射为"未知",如果ajj_whcd为"初中"或"中学",则映射为"初中",以此类推。最后,使用GROUP BY和COUNT函数对不同教育程度的数量进行统计,并按照指定的顺序进行排序。这个语句可以用于对教育程度进行分类和统计。\[3\]
综上所述,CASE WHEN语句在MySQL中用于根据条件进行选择和分类。它可以根据不同的条件选择不同的值或执行不同的操作。在引用\[2\]和引用\[3\]中的例子中,CASE WHEN语句被用于选择不同的工作类型和教育程度。
#### 引用[.reference_title]
- *1* [CASE WHEN语句中加IN应该如何使用](https://blog.csdn.net/qq_31960623/article/details/121805819)[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_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [oracle 字符串分割函数 与 case when in 使用](https://blog.csdn.net/qq_30832781/article/details/112916195)[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_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [MySQL 字段值归类重命名,并自定义排序,使用 case when in() then](https://blog.csdn.net/zzddada/article/details/105702821)[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_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]