博客
关于我
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的sql语句基本练习
    查看>>
    Mysql的timestamp(时间戳)详解以及2038问题的解决方案
    查看>>
    MySQL的xml中对大于,小于,等于的处理转换
    查看>>
    Mysql的两种存储引擎详细分析及区别(全)
    查看>>
    mysql的临时表简介
    查看>>
    mysql的优化策略有哪些
    查看>>
    MySQL的使用
    查看>>
    mysql的全文检索的方法
    查看>>
    mysql的函数DATE_ADD()
    查看>>
    mysql的函数操作
    查看>>
    Mysql的分表设计方法 (水平分表和垂直分表)
    查看>>
    mysql的分页查询limit关键字
    查看>>
    MySql的创建数据表、约束、外键约束的创建修改删除、级联操作
    查看>>
    MySQL的四大隔离级别,你都知道哪些?
    查看>>
    MySQL的基本命令
    查看>>
    mysql的密码管理、mysql初始密码查找、密码修改、mysql登录
    查看>>
    mysql的常见八股文面试题
    查看>>
    MySQL的常见命令
    查看>>
    mysql的引擎以及优缺点_MySQL有哪些存储引擎,各自的优缺点,应用场景-阿里云开发者社区...
    查看>>
    MySQL的操作:
    查看>>