MySQL Case When 案例 🌟
在MySQL数据库中,`CASE WHEN` 是一个非常实用的条件判断语句,它可以帮助我们根据不同条件返回不同的值。今天,我们就通过几个小案例来学习如何使用它吧!👀
案例一:简单的成绩评定
假设我们有一个学生成绩表,需要根据分数评定等级。可以用 `CASE WHEN` 来实现:
```sql
SELECT
name,
score,
CASE
WHEN score >= 90 THEN '优秀'
WHEN score >= 75 THEN '良好'
WHEN score >= 60 THEN '及格'
ELSE '不及格'
END AS level
FROM students;
```
案例二:商品分类统计
假如我们需要对商品价格进行分类统计,可以这样写:
```sql
SELECT
product_name,
price,
CASE
WHEN price < 50 THEN '低价'
WHEN price BETWEEN 50 AND 100 THEN '中价'
ELSE '高价'
END AS price_level
FROM products;
```
这两个例子展示了 `CASE WHEN` 的强大之处,它不仅让查询结果更直观,还提高了代码的可读性。💪
如果你也有类似的场景需求,不妨试试用 `CASE WHEN` 解决哦!✨
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。