case when between
时间: 2023-10-15 14:29:58 浏览: 122
case when then语句用法
case when between是一种在SQL语句中使用的条件表达式。它可以用于根据一个字段的值在一个范围内进行条件判断并返回不同的结果。具体用法如下所示:
SELECT CASE WHEN 字段 BETWEEN 值1 AND 值2 THEN 结果1 ELSE 结果2 END
例如,引用的例子中使用了case when between来判断c_month字段的值在不同的范围内并返回对应的季度。根据c_month的值在1-3范围内返回"一",在4-6范围内返回"二",在7-9范围内返回"三",其他情况下返回"四"。同时,还使用了sum函数对c_salesum字段进行求和,并按季度进行分组和排序。
总结来说,case when between是一种灵活的条件表达式,可以根据字段的值在不同的范围内返回不同的结果。在SQL语句中,我们可以根据具体需求使用这种表达式来完成各种条件判断和结果返回的操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [case when常见用法分析](https://blog.csdn.net/weixin_47064238/article/details/126078751)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [case when的几种用法](https://blog.csdn.net/wang1qqqq/article/details/117603703)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文