博客
关于我
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/

    你可能感兴趣的文章
    MySQL索引为什么是B+树
    查看>>
    WARNING!VisualDDK wizard was unable to find any DDK/WDK installed on your system.
    查看>>
    MySQL索引介绍及百万数据SQL优化实践总结
    查看>>
    Mysql索引优化
    查看>>
    MySQl索引创建
    查看>>
    mysql索引创建及使用注意事项
    查看>>
    mysql索引创建和使用注意事项
    查看>>
    MySQL索引原理以及查询优化
    查看>>
    Mysql索引合并(index merge)导致的死锁问题
    查看>>
    MySQL索引和查询优化
    查看>>
    mysql索引底层数据结构和算法
    查看>>
    Mysql索引底层结构的分析
    查看>>
    MySQL索引底层:B+树详解
    查看>>
    Mysql索引总结
    查看>>
    mysql索引最左匹配原则理解以及常见的sql使用的索引情况的实测
    查看>>
    Mysql索引类型
    查看>>
    MySQL索引背后的数据结构及算法原理
    查看>>
    mysql索引能重复吗_mysql “索引”能重复吗?“唯一索引”与“索引”区别是什么?...
    查看>>
    MySQL索引详解(IT枫斗者)
    查看>>
    MySQL索引那些事:什么是索引?为什么加索引就查得快了?
    查看>>