博客
关于我
Mysql ---- case的使用及case的嵌套
阅读量:798 次
发布时间:2023-02-10

本文共 590 字,大约阅读时间需要 1 分钟。

  • case的使用
  • 在SQL中,CASE语句是一种强大的工具,可以用来实现数据分类、转换或逻辑判断。本文将介绍CASE语句的基本用法以及实际应用场景。
    以下是一个典型的CASE语句示例:
    case OperationHistory.OperationName 	when 'RetrieveContainers'		then '出库'	when 'RemoveMaterial' 		then '出库' 	when 'StoreContainers' 		then '入库' 	when 'PutMaterial' 		then '入库' end as type1
    1. case的嵌套
    2. CASE语句可以嵌套使用,以实现更复杂的逻辑判断。本文将展示如何在嵌套结构中使用CASE语句来实现更灵活的数据处理。
      以下是一个嵌套CASE语句的示例:
      case type1 	when '出库' 		then 			case status1 				when '1' 					then null 				when '2' 					then '2' 			ELSE null             END 	when '入库' 		then 			case status1 				when '1' 					then '1' 				ELSE null 			ENDEND AS statuss

    转载地址:http://klffk.baihongyu.com/

    你可能感兴趣的文章
    Nginx的Rewrite正则表达式,匹配非某单词
    查看>>
    Nginx的使用总结(一)
    查看>>
    Nginx的可视化神器nginx-gui的下载配置和使用
    查看>>
    Nginx的是什么?干什么用的?
    查看>>
    Nginx访问控制_登陆权限的控制(http_auth_basic_module)
    查看>>
    nginx负载均衡器处理session共享的几种方法(转)
    查看>>
    nginx负载均衡的5种策略(转载)
    查看>>
    nginx负载均衡的五种算法
    查看>>
    Nginx运维与实战(二)-Https配置
    查看>>
    Nginx配置ssl实现https
    查看>>
    Nginx配置TCP代理指南
    查看>>
    Nginx配置——不记录指定文件类型日志
    查看>>
    Nginx配置代理解决本地html进行ajax请求接口跨域问题
    查看>>
    Nginx配置参数中文说明
    查看>>
    Nginx配置好ssl,但$_SERVER[‘HTTPS‘]取不到值
    查看>>
    Nginx配置如何一键生成
    查看>>
    Nginx配置实例-负载均衡实例:平均访问多台服务器
    查看>>
    NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表多表增量同步_增删改数据分发及删除数据实时同步_通过分页解决变更记录过大问题_02----大数据之Nifi工作笔记0054
    查看>>
    NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置binlog_使用处理器抓取binlog数据_实际操作01---大数据之Nifi工作笔记0040
    查看>>
    NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置数据路由_实现数据插入数据到目标数据库_实际操作03---大数据之Nifi工作笔记0042
    查看>>