case when 用in
时间: 2023-11-04 14:56:25 浏览: 34
引用中的代码是一个MySQL查询语句,使用了CASE WHEN语句进行字符串替换处理。在该代码中,通过指定不同的category值,将对应的名称进行替换。具体来说,当category值为"Holiday"时,将名称替换为"Seasonal";当category值为"Profession"时,将名称替换为"Bi_"。
相关问题
jpql case when用in
jpql case when用in是指在JPQL中使用CASE WHEN语句来判断一个值是否在一个集合中。例如,你可以使用如下语法:
CASE WHEN value IN (value1, value2, ...) THEN result ELSE otherResult END
这个语句会判断value是否在指定的集合中,如果在,则返回result,否则返回otherResult。
使用case when not in
好的,我明白了。针对您的问题,可以使用以下语法实现:
```
SELECT column_name,
CASE WHEN column_name NOT IN (value1, value2, ...) THEN 'Other'
ELSE column_name
END
FROM table_name;
```
其中,`column_name`是要进行判断的列名,`value1, value2, ...`是不包含在判断范围内的值,`Other`是当列值不在判断范围内时的替代值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)