WHEN salary >= 2000 AND salary < 4600 THEN salary * 1.15 ELSE salary END; 这里要注意一点,最后一行的ELSE salary是必需的,要是没有这行,不符合这两个条件的人的工资将会被写成NUll,那可就大事不妙了。在Case函数中Else部分的默认值是NULL,这点是需要注意的地方。 这种方法还可以在很多地方使用,比如说...
让我们通过一个简单的示例来说明CASE WHEN THEN ELSE END的用法。假设有一个员工表,我们想根据员工的薪水水平给予不同的评价。 SELECTemployee_name,salary,CASEWHEN salary > 50000 THEN '高薪水'WHEN salary > 30000 THEN '中薪水'ELSE '低薪水'END AS salary_evaluationFROM employees; 在上述示例中,我们使用...
sql中case when then else end的用法 CASE WHEN THEN ELSE END是SQL中的条件表达式,用于根据条件进行分支选择。 语法如下: ``` CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... ELSE result END ``` -如果condition1为真,则结果为result1; -如果condition1为假,则判断condition2,若为...
GROUPBYCASEc.country WHEN'中国'THEN'亚洲' WHEN'印度'THEN'亚洲' WHEN'日本'THEN'亚洲' WHEN'美国'THEN'北美洲' WHEN'加拿大'THEN'北美洲' WHEN'墨西哥'THEN'北美洲' ELSE'其他'END;
它具有case,when,then,else,end等关键字,其中case表示开始判断,when表示判断条件,then表示执行结果,else表示默认结果,end表示结束判断。 下面我们就详细来介绍一下SQL中的CASE WHEN语句的用法: 1、基本用法: 基本的CASE WHEN语句的格式如下: SELECT字段1, CASE字段2 WHEN条件1 THEN结果1 WHEN条件2 THEN结果2 ...
SQl语句中case when then else end用法 博客分类: 数据库SQL 拿case when then else end用法,列举个小例子: 例子一: select b.ID,b.CorpName,(case b.Sex when '男' then '先生' else '女士' end) as 'Sex' from CorpBasic b 例子二: select name 姓名,case age when 20 then 青年 when 30...
类似于python中的if else判断, CASE一个字段, when这个字段的值是 '1'的时候返回'男', '2'返回'女'. END结束 as一个标题sex SELECT s.s_id, s.s_name, s.s_sex, CASE s.s_sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' ...
我们先利用case when then else end 语句将行转为列: select [name],语文=case when subject='语文' then score else 0 end from studentscore group by [name],subject,score 这里为了好理解只取一列,得到下面的结果 有了语文成绩行专列的例子后,我们很容易将其他两列也添加进来, ...
when '1' then '男' when '2' then '女' else '其他' end 1. 2. 3. 4. 5. 6. 7. --case搜索函数 case when sex = '1' then '男' when sex = '2' then '女' else '其他' end 1. 2. 3. 4. 5. 6. 7. 这两种方式,可以实现相同的功能。简单case函数的写法相对比较简洁,但是和ca...
when job_level = ’1’ then e_wage*1.08 when job_level = ’2’ then e_wage*1.07 when job_level = ’3’ then e_wage*1.06 else e_wage*1.05 end 示例三 select a, (case a when 1 then '中' else '国' end) AS B from table1软件开发网...