admin 管理员组

文章数量: 1086019


2024年5月15日发(作者:django可以连接的数据库包括)

mysql case when用法

MySQL CASE WHEN用法

MySQL中的CASE WHEN语句可以根据条件执行不同的操作。它类

似于其他编程语言中的switch语句。本文将介绍一些常见的CASE

WHEN用法。

基本语法

CASE WHEN语句的基本语法如下:

CASE

WHEN condition1 THEN result1

WHEN condition2 THEN result2

...

ELSE resultN

END

• condition1, condition2等是条件表达式,可以是一个具体的值,

也可以是一个表达式。

• result1, result2等是当满足对应条件时返回的结果。

用法示例

1. 简单CASE WHEN语句

SELECT

CASE column_name

WHEN value1 THEN result1

WHEN value2 THEN result2

...

ELSE resultN

END

FROM table_name;

简单CASE WHEN语句根据某一列的值来选择返回不同的结果。

2. 指定条件的CASE WHEN语句

SELECT

CASE

WHEN condition1 THEN result1

WHEN condition2 THEN result2

...

ELSE resultN

END

FROM table_name;

指定条件的CASE WHEN语句可以基于任意条件来选择返回不同的

结果。


本文标签: 条件 返回 语句 连接 选择