好房网

网站首页常识百科 >正文

switch case 多个条件(casewhen多个条件如何连用)

2022-06-12 07:31:06 常识百科来源:
导读想必现在有很多小伙伴对于casewhen多个条件如何连用方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于casewhen多个条件...

想必现在有很多小伙伴对于casewhen多个条件如何连用方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于casewhen多个条件如何连用方面的知识分享给大家,希望大家会喜欢哦。

在数据库里,cace when类似于编程语言里的switch语句,就是用枚举的方式,当用于判断条件的字段取不同值时进行分支处理。

我胡乱举个例子,单位要发放节日慰问金,在职员工工龄10年以下的享受一个级别,工龄10年以上的享受一个级别,退休人员享受一个级别,其他辞职等非正常离职的不享受。那么在when关键字后可以用and来连接多个条件。

select 姓名,编号, (case when 工龄<10 and 状态='在职' then '1' when 工龄>=10 and 状态='在职' then '2' when 状态='退休' then '3' else '4' end) as 等级 from 人员表

未有经芝士回眼答允地许不属得转载本文内容,否则将视为侵王权

本文到此结束,希望对大家有所帮助。


版权说明:本文由用户上传,如有侵权请联系删除!


标签:

热点推荐
热评文章
随机文章