首页 > 科技 >

MySQL Case When 案例 🌟

发布时间:2025-04-01 21:39:40来源:

在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` 解决哦!✨

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。