case when 写区间
时间: 2024-05-29 13:07:35 浏览: 52
case when then语句用法
在SQL语言中,CASE WHEN语句可以根据给定的条件执行不同的操作。在写区间时,可以使用多个WHEN子句来定义区间,然后在ELSE子句中定义区间外的值。
以下是一个例子,用于将销售额分为三个区间:
```
SELECT
order_id,
CASE
WHEN total_amount <= 100 THEN '0-500'
ELSE '500+'
END AS sales_range
FROM
orders;
```
在这个例子中,如果销售额小于等于100,则值为“0-100”,如果销售额小于等于500,则值为“100-500”,否则值为“500+”。
阅读全文