sql语句之when then 使用

Oralie ·
更新时间:2024-11-10
· 925 次阅读

----sql case when else练习题 ----创建数据表 create table UserLevel ( uId int identity primary key not null, name nvarchar(32) not null, level int default(1) not null ) go insert into UserLevel values(N'犀利哥',1) insert into UserLevel values(N'小月月',2) insert into UserLevel values(N'郭德纲',3) insert into UserLevel values(N'于谦',2) ----1相当于if-else 的使用,注意打一个case 马上打一个end不然会忘了 select *, 头衔 =case when [level]=1 then '菜鸟' when [level]=2 then '老鸟' when [level]=3 then '大师' else '超级无敌大师' end from UserLevel ----2相当于switch case 使用 select *, 头衔=case [level] when 1 then '菜鸟' when 2 then '老鸟' when 3 then '大师' else '超级无敌小可爱' end from UserLevel
作者:BowenXu11



sql语句 THEN SQL WHEN

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章