sql--(2)通过CASE...WHEN...语句为商品按照销量进行分类。
时间: 2024-02-25 07:55:08 浏览: 78
MySQL排序中使用CASE WHEN的方法示例
可以使用以下SQL语句来实现:
```
SELECT
product_name,
sales_volume,
CASE
WHEN sales_volume <= 1000 THEN '低销量'
WHEN sales_volume <= 5000 THEN '中低销量'
WHEN sales_volume <= 10000 THEN '中销量'
WHEN sales_volume <= 50000 THEN '中高销量'
ELSE '高销量'
END AS sales_category
FROM
products
```
以上SQL语句将按照销量将商品分为五个类别:低销量、中低销量、中销量、中高销量和高销量。其中,CASE...WHEN...语句根据商品的销量,判断其所属的销量类别,并将该类别作为一个新的列(sales_category)添加到查询结果中。
阅读全文