返回顶部
首页 > 资讯 > 数据库 >mysql中case的用法
  • 326
分享到

mysql中case的用法

2024-04-02 19:04:59 326人浏览 八月长安
摘要

Mysql中case的用法:以case关键字为开始,END为结束,逐一判断每个 WHEN 子句直到返回真值为止,语法“CASE WHEN <求值表达式> THEN <表达式>  ELSE <表达式&g

Mysql中case的用法:以case关键字为开始,END为结束,逐一判断每个 WHEN 子句直到返回真值为止,语法“CASE WHEN <求值表达式> THEN <表达式>  ELSE <表达式> END”;在写mysql查询语句的时候,如果需要根据查询结果判断来返回值的时候可以使用高级函数“case....when”。

mysql中case的用法

CASE表达式的语法分为简单CASE表达式和搜索CASE表达式两种。

搜索CASE表达式

  CASE WHEN <求值表达式> THEN <表达式>

      WHEN <求值表达式> THEN <表达式>

      WHEN <求值表达式> THEN <表达式>

     .

      ELSE <表达式>

  END

简单CASE表达式

语法:

  CASE <表达式>

    WHEN <表达式> THEN <表达式>

    WHEN <表达式> THEN <表达式>

    WHEN <表达式> THEN <表达式>

    .

    ELSE <表达式>

  END

执行方式:

逐一判断每个 WHEN 子句直到返回真值为止。

此外,没有能够返回真值的WHEN 子句时,也会返回 ELSE 子句指定的表达式。

两者不同之处:简单CASE 表达式最初的“CASE< 表达式 >”也会作为求值的对象。

注意: 

虽然CASE表达式中的ELSE子句可以省略,但还是希望大家不要省略。

CASE 表达式最后的“END”是不能省略的。

您可能感兴趣的文档:

--结束END--

本文标题: mysql中case的用法

本文链接: https://lsjlt.com/news/110837.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql中case的用法
    mysql中case的用法:以case关键字为开始,END为结束,逐一判断每个 WHEN 子句直到返回真值为止,语法“CASE WHEN <求值表达式> THEN <表达式>  ELSE <表达式&g...
    99+
    2024-04-02
  • MySQL中的case的用法
    1.case定义了处理循环概念以执行条件集并使用if-else返回匹配案例的方式 2.在MySQL中,case是一种控制语句 3.如果没有找到 true且语句没有 ELSE 部分或值,则 case 返回 null。 4.case语句的语法 ...
    99+
    2023-09-03
    数据库 java
  • MySql中case when的用法
    case when介绍: case when语句,用于计算条件列表并返回多个可能结果表达式之一。 CASE 具有两种格式:简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。 CASE 搜索函数计算一组布尔表达式以确定结果...
    99+
    2023-09-01
    mysql sql java
  • mysql中case when then 的用法
    mysql 中的 case when then 语句用于根据条件执行不同的动作:指定条件:使用 when 子句指定要评估的条件。执行动作:条件为真则执行 then 子句中的动作。提供默认...
    99+
    2024-08-01
    mysql
  • MySQL: case when 用法
    在做数据分析的时候,需要从数据库中查找数据并进行分析展示,准确的数据查询结果有利于后期简洁有效的分析。在此期间用到了 mysql中的case when,记录一下case when的用法。 CASE语句为多分支语句结构,该语句首先从...
    99+
    2019-10-16
    MySQL: case when 用法
  • mysql case when 用法
    开发中经常用到,但是老是忘记,简单记一下 case when语句,用于计算条件列表并返回多个可能结果表达式之一。 CASE 具有两种格式:简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定...
    99+
    2023-09-07
    mysql 数据库 database
  • mysql中select case的用法是什么
    在MySQL中,SELECT语句中的CASE语句用于根据条件返回不同的值。它的一般语法格式如下: SELECT C...
    99+
    2024-04-09
    mysql
  • mysql中case when的用法是什么
    在MySQL中,CASE WHEN语句是一种用于在查询中实现条件逻辑的方法。它类似于编程语言中的switch语句,可以根据不同的条件...
    99+
    2024-04-09
    mysql
  • MySQL中Case When用法及说明
    目录一、学生课程成绩统计1) 建表2) 插入数据3) 需求二、Case When Else End用法详解1) 更新2) 查询总结最近,在学习Hive基础知识时,遇到了遇到了Case When Else End语法,以前...
    99+
    2022-12-29
    MySQL中Case When MySQL Case When用法 MySQL Case When说明
  • MySQL中Case When用法及说明
    目录一、学生课程成绩统计1) 建表2) 插入数据3) 需求二、Case When Else End用法详解1) 更新2) 查询总结最近,在学习Hive基础知识时,遇到了遇到了Case...
    99+
    2022-12-29
    MySQL中Case When MySQL Case When用法 MySQL Case When说明
  • oracle中case的用法
    oracle 中的 case 语句是用于条件评估的工具,其用法包括:指定要评估的条件 (when)。如果条件为真,则执行的操作 (then)。如果所有条件都为假,则执行默认操作 (els...
    99+
    2024-05-03
    oracle
  • update case when 多字段,多条件, mysql中case when用法
    文章目录 前言sql示例普通写法:update case when写法update case when 多字段写法 case when语法case when 的坑1、不符合case wh...
    99+
    2023-09-13
    case when mysql 多个字段多条件更新
  • MySQL中case when的两种语法
    这期内容当中小编将会给大家带来有关MySQL中case when的两种语法,以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Case when的用法: 一旦满足了某一个WHEN, 则这一条...
    99+
    2024-04-02
  • oracle中case用法
    oracle 中的 case 表达式用于评估条件并基于不同的条件返回结果。语法为:case when 条件 then 结果 else 默认结果 end。用法包括:1. 确定条件;2. 返...
    99+
    2024-05-03
    oracle
  • VBS中Select CASE的用法
    本篇内容介绍了“VBS中Select CASE的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!marr=20select ca...
    99+
    2023-06-09
  • c++中switch case的用法
    在 c++ 中,switch-case 语句用于根据表达式的值执行不同的代码块:1. 表达式可以是整数、字符或枚举常量。2. case 分支指定要匹配表达式的值,可以有多个 case 匹...
    99+
    2024-05-06
    c++
  • MySQL排序中使用CASE WHEN的方法示例
    前言 在之前的一个项目中,使用到了SQL中使用 CASE WHEN 排序的功能。现在写篇博客备忘~ 数据库版本:MySQL 5.6.42 条件: 某字段代表该数据的状态取值为非负整数,0表示无状态。 需求:...
    99+
    2024-04-02
  • 使用mysql中case方法的好处有哪些
    这篇文章主要介绍了使用mysql中case方法的好处有哪些,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。mysql的case方法的使用好处:1、...
    99+
    2024-04-02
  • MySQL中case when使用方法的示例分析
    这篇文章主要介绍了MySQL中case when使用方法的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先我们创建数据库表:CRE...
    99+
    2024-04-02
  • sql中case函数的用法
    sql case 函数通过比较表达式结果执行不同的操作,其语法为:when expression then result1when expression then result2...[...
    99+
    2024-04-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作