msww.net
当前位置:首页 >> sql CAsE whEn >>

sql CAsE whEn

case 字段 when exp1 then 1 when exp2 then 2 else 3 end

select case when agegroup by case when age

Case具有两种格式.简单Case函数和Case搜索函数. 简单Case函数 CASE sex WHEN '1′ THEN '男' WHEN '2′ THEN '女' ELSE '其他' END Case搜索函数 CASE WHEN sex = '1′ THEN '男' WHEN sex = '2′ THEN '女

case when then as 某个字段,后面可以加sql语句的

case when 就是case when 判断 case when 当满足条件 then when then可以写很多种情况,直到结束

'value' = case when a=368 then (x-y) when a=15000 then (m+n-s-k) else z end你是这个意思吧.

举个例子知就明白了,例如在员工的工资表把员工的工资分成等级道1000以下为低薪,1000-2000为中等,其他为高薪 select (case when salary <= 1000 then '低薪版' when salary > 1000 and salary < 2000 then '中等' else '高薪' end ) as 工资权等

select 分数,类别=Case WHEN 分数>=85 THEN '优秀' WHEN 分数>=75 THEN '良好' WHEN 分数>=60 THEN '及格' ELSE '不及格' END from 成绩表

---下文举例分析了case when常用的用法,如下所示:涉及排序字段的应用 create table test( qty int , sort varchar(20)) insert into test(qty,sort)values(1,'a'),(2,'b'),(3,'d'),(1,'e') go----方法1:select sort,qty, case qty when 1 then '少' when 2 then '中' when

case 是SQL国际标准就有的,他的作用就是实现条件语句(如同一般计算机语言中的if和switch……case)按照不同的使用方法case有两种语法:1.简单case语法是 就是实现相当于一般计算机语言中switch……case样式的,格式是 case 变量表

网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com