SQL中 case when then end的用法

原创 2006年01月11日 16:22:00

示例一

SELECT 学号, 姓名,
 等级=
    CASE
    WHEN 总学分 IS NULL THEN ‘尚未选课’
       WHEN 总学分 < 50 THEN ‘不及格’
        WHEN 总学分 >=50 and 总学分<=52 THEN ‘合格’
        ELSE ‘优秀’
    END  FROM  XS    WHERE 专业名=’计算机’

示例二

update employee
set e_wage =
 case
  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

SQL之case when then用法详解

case具有两种格式。简单case函数和case搜索函数。 --简单case函数 case sex when '1' then '男' when '2' then '女’ else '其...
  • wangzl1163
  • wangzl1163
  • 2016年05月16日 11:14
  • 18906

SQL利用Case When Then多条件判断

SQL利用Case When Then多条件判断
  • leamonjxl
  • leamonjxl
  • 2011年03月11日 13:56
  • 52899

SQL中case when then用法

SQL中case when then用法 case具有两种格式。简单case函数和case搜索函数。 下面给给例子你就知道他的用法了: create table stud...
  • xiyiyindie
  • xiyiyindie
  • 2016年09月30日 17:15
  • 2148

case when then 的两种写法

Oracle 中 CASE WHEN 和 SELECT CASE WHEN 的用法
  • Alias_fa
  • Alias_fa
  • 2017年05月04日 10:45
  • 1586

[MySQL学习笔记]case when then else end用法

Case具有两种格式。简单Case函数和Case搜索函数。 (1)简单Case函数 CASE sex         WHEN '1' THEN '男'         WHEN '2' THEN ...
  • SunnyYoona
  • SunnyYoona
  • 2016年05月31日 21:24
  • 6284

SQL的case when then else end语句的用法

select (case when nvl(w.vbillstatus,0)=9 then '已制单' when nvl(w.vbillstatus,0)=8 then '已保存' when nvl(...
  • love_java_cc
  • love_java_cc
  • 2016年08月17日 20:42
  • 5132

SQL语句中CASE WHEN的使用实例

SQL中的CASE使用方法 Case具有两种格式。简单Case函数和Case搜索函数。  --简单Case函数 CASE sex          WHEN '1' THEN '男'        ...
  • haiross
  • haiross
  • 2015年06月08日 14:58
  • 50711

2、SQL Server:SQL利用Case When Then多条件判断SQL 语句

两种方法表示对字段的条件限制: 第一种:select  ID,(case when 条件一  and 条件二  then 0  when 条件三  and  条件四  then  1 else 2 ...
  • xushaozhang
  • xushaozhang
  • 2017年02月13日 20:27
  • 5062

sql----用if...then...elseif...,,,2.用case...when...then...

下面的應用有使用參數1.用if...then...elseif...DELIMITER $$DROP PROCEDURE IF EXISTS `demodb`.`sp2` $$CREATE PROCE...
  • laolaowhn
  • laolaowhn
  • 2007年07月17日 16:03
  • 10247

[ORACLE] case when then else end 应用

Case when 的用法,简单Case函数 简单CASE表达式,使用表达式确定返回值.   语法:   CASE search_expression   WHEN expression1 ...
  • wangshfa
  • wangshfa
  • 2014年03月17日 10:54
  • 83014
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL中 case when then end的用法
举报原因:
原因补充:

(最多只允许输入30个字)