sql中casewhen的用法是什么

   2024-10-13 3860
核心提示:在SQL中,CASE WHEN语句用于根据条件进行条件判断并返回不同的值。语法如下:CASEWHEN condition1 THEN result1WHEN condition2

在SQL中,CASE WHEN语句用于根据条件进行条件判断并返回不同的值。语法如下:

CASE    WHEN condition1 THEN result1    WHEN condition2 THEN result2    ...    ELSE default_resultEND

其中,condition1, condition2, … 是要判断的条件,result1, result2, … 是条件满足时返回的结果,default_result 是当所有条件都不满足时返回的默认结果。

例如,以下是一个使用CASE WHEN语句的例子:

SELECT    CASE        WHEN age < 18 THEN 'Child'        WHEN age >= 18 AND age < 65 THEN 'Adult'        ELSE 'Senior'    END AS age_groupFROM    customers;

在上面的例子中,根据顾客的年龄判断其所属的年龄组,并将结果存储在名为age_group的列中。

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

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