sql case when 多条件 小结
--  第一种 格式 : 简单Case函数 :
-- 格式说明
--     case 列名
--     when 条件值1 then 选择项1
--     when 条件值2 then 选项2.......
--     else 默认值 end --例子:
SELECT
`cus`.`cus_name`,
`cus`.`company_name`,
`cus`.`reg_mobile`,
`r`.`region_name`,
CASE `cus`.`cus_statu`
WHEN 0 THEN
'待审核'
WHEN 1 THEN
'正常'
ELSE
'冻结'
END
FROM
`customer` `cus`
LEFT JOIN `region` `r` ON `r`.`region_id` = `cus`.`proid`
WHERE
`cus`.`pro` IN (
'浙江',
'江苏',
'安徽',
'江西',
'福建',
'上海'
)
--  第2种 格式 : Case搜索函数 :

-- 格式说明
--     case 列名
--     when 字段 = 条件值1 then 选择项1
--     when 字段 = 条件值2 then 选项2.......
--     else 字段 = 默认值 end
-- as 字段
--例子:
SELECT
`cus`.`cus_name`,
`cus`.`company_name`,
`cus`.`reg_mobile`,
`r`.`region_name`,
`cus`.`cus_statu`,
case
when `cus`.`cus_statu` = 0 then '待审核'
when `cus`.`cus_statu` = 1 then '正常'
else '冻结' end
as cus_statu_name FROM
`customer` `cus`
LEFT JOIN `region` `r` ON `r`.`region_id` = `cus`.`proid`
WHERE
`cus`.`pro` IN (
'浙江',
'江苏',
'安徽',
'江西',
'福建',
'上海'
)

sql case when 多条件小结的更多相关文章

  1. sql case when 多条件

    when  'ChangeProductName'=   case  --联名借姓名    --when  a.ChangeProductName is not null   then (substr ...

  2. SQL case when 多条件查询

    基于列的逻辑表达式,其实就是CASE表达式.可以用在SELECT,UPDATE,DELETE,SET以及IN,WHERE,ORDER BY和HAVING子句之后.下面给个简单示例:

  3. sql 语句中使用条件判断case then else end

    sql 语句中使用条件判断case then else end范例: SELECT les.[nLessonNo] FROM BS_Lesson AS les WHERE les.[sClassCod ...

  4. SQL CASE 多条件用法

    Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex          WHEN '1' THEN '男'          WHEN '2' THEN ...

  5. [SQL]CASE WHEN的用法及总结

    CASE WHEN的用法及总结 一.已知数据按照另外一种方式进行分组,分析 二.用一个SQL语句完成不同条件的分组 三.在Check中使用Case函数 四.根据条件有选择的UPDATE 五.两个表数据 ...

  6. SQL Case when 的使用方法(转)

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

  7. 转载-SQL中的where条件,在数据库中提取与应用浅析

    1        问题描述 一条SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣.当然,要完整描述一条SQL在数据库中的生命周期,这是一个非常巨大的问题,涵盖了SQL的词法解析.语 ...

  8. SQL Case When Then

    适用sqlServer,oracle CASE    WHEN 条件1 THEN 结果1    WHEN 条件2 THEN 结果2    WHEN 条件3 THEN 结果3    WHEN 条件4 T ...

  9. 转:SQL Case when 的使用方法

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

随机推荐

  1. 做iOS自动化测试必须知道的一些知识

    WDA facebook wda 2015年Facebook 开源了一款 iOS 移动测试框架WebDriverAgent,WebDriverAgent 在 iOS 端实现了一个 WebDriver ...

  2. Avro使用手册

    1. Overview Data serialization is a technique of converting data into binary or text format. There a ...

  3. noip 模拟9 题解

    rp++==文化课报废 考试经过 先看T1,有被1e12吓到,但根据经验这很可能是水题,经过一番观察后直接打表,似乎看出了规律,觉得应该有了正解,写完之后顺利过掉大样例,但似乎时间稍慢一点,写上快读交 ...

  4. Mybatis简单应用

    Mybatis的核心组件: SqlSeeeionFactoryBuilder (构建器):它会根据配置或者代码来生成SqlSessionFactory,采用的是分布构建的Builder模式: SqlS ...

  5. Map 综述(二):彻头彻尾理解 LinkedHashMap

    摘要: HashMap和双向链表合二为一即是LinkedHashMap.所谓LinkedHashMap,其落脚点在HashMap,因此更准确地说,它是一个将所有Entry节点链入一个双向链表的Hash ...

  6. LeetCode入门指南 之 二叉树

    二叉树的遍历 递归: void traverse (TreeNode root) { if (root == null) { return null; } //前序遍历位置 traverse(root ...

  7. 【SpringMVC】获取请求参数

    通过ServletAPI获取 test.html <a th:href="@{/testServletAPI(username='admin',password=123456)}&qu ...

  8. Three.js 中 相机的常用参数含义

    Three.js 中相机常用的参数有up.position和lookAt. position是指相机所在的位置,将人头比作相机的话,那么position就是人头的中心的位置: up类似于人的脖子可以调 ...

  9. 搭建私服仓库:(一)Windows安装Nuxus

    Nexus下载 官网.官网下载.百度云盘 提取码:su33 将nexus下载下来,以2.14.5的windows版本为例子(3.x暂时下载不下来,迅雷会员都不行) 下载后进行解压,得到以下目录: 其中 ...

  10. 小程序 mpvue page "xxx" has not been registered yet

    新增了几个页面,改了下目录结构,就开始报这个错. 重启了几次不管用,google 一番也无果. 灵机一动试一下 build npm run build build 版本没报错,OK 然后 $ rm - ...