and配合case when使用
时间: 2023-07-08 19:42:55 浏览: 114
Case_When用法
"and" 是逻辑运算符,用于连接两个或多个条件,只有当所有条件都为真时,整个表达式才为真。而 "case when" 是一种条件语句,用于根据不同的条件返回不同的值。在使用 "case when" 时,可以通过 "and" 连接多个条件,以满足更加复杂的要求。例如:
```
select
case
when score >= 90 and score <= 100 then '优秀'
when score >= 80 and score < 90 then '良好'
when score >= 70 and score < 80 then '中等'
when score >= 60 and score < 70 then '及格'
else '不及格'
end as grade
from student;
```
以上示例中,在使用 "case when" 语句时,使用了 "and" 连接多个条件,以满足不同分数段的要求,返回对应的成绩等级。
阅读全文