如何使用SQL的CASE WHEN进行条件判断

   2024-10-02 7750
核心提示:在SQL中,可以使用CASE WHEN语句来进行条件判断和返回不同的结果。语法如下:SELECT CASEWHEN condition1 THEN result1WHEN

在SQL中,可以使用CASE WHEN语句来进行条件判断和返回不同的结果。语法如下:

SELECT     CASE        WHEN condition1 THEN result1        WHEN condition2 THEN result2        ELSE default_result    END AS aliasFROM table_name;

下面是一个简单的例子,假设有一个名为students的表,其中包含学生的姓名和成绩,我们希望根据学生成绩的不同范围返回不同的等级:

SELECT     name,    score,    CASE        WHEN score >= 90 THEN 'A'        WHEN score >= 80 THEN 'B'        WHEN score >= 70 THEN 'C'        ELSE 'D'    END AS gradeFROM students;

在上面的例子中,根据学生成绩的不同范围,返回不同的等级。如果学生成绩大于等于90分,则返回’A’,如果学生成绩在80到89分之间,则返回’B’,以此类推。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号