`
jsczxy2
  • 浏览: 1277933 次
  • 性别: Icon_minigender_1
  • 来自: 常州
文章分类
社区版块
存档分类
最新评论

mssql与mysql区别之三:CASE多分支语句

阅读更多

mssql:

select xx.id,评价=case
	when name='a' then '优秀'
	when name='b' then '良好'
	else '一般'
	end
 from xx

 

 

mysql:

select total,case
	when total>0 then '浪费'
    else '节约' end as '评价'
 from month 
 
分享到:
评论

相关推荐

    mysql存储过程之case语句用法实例详解

    MySQL中的CASE语句是SQL语言中的一个强大工具,它提供了条件判断的能力,使得在存储过程和查询中可以根据不同条件执行不同的逻辑。在MySQL存储过程中,CASE语句有两类:简单CASE和可搜索CASE。 简单CASE语句的语法...

    MySql的SQL语言入门教程

    MySql 中的逻辑控制语句包括 IF 语句、WHILE 循环语句、CASE 分支语句等。 * IF 语句:用于根据条件判断执行不同的语句。 ```sql declare @i int; set @i = 12; if (@i > 10) begin print 'Dadadada!'; print '...

    经典的MySQL语句

    - **CASE 语句**: `CASE` 语句提供了多条件分支的处理能力,可以更灵活地根据不同的条件执行相应的代码。`p13` 存储过程展示了如何根据 `var` 的不同值插入不同的数据。 **2. 循环语句** - **WHILE 循环**: `...

    mysql函数、存储过程、触发器、游标.doc

    6. **CASE语句**:CASE语句提供了更灵活的条件判断,可以根据多个条件设置不同结果。它可以用于复杂的逻辑决策,比如在设置税率时根据不同州的法规。 7. **REPEAT语句**:REPEAT是一个循环结构,重复执行一组语句...

    mysql入门.md

    case语句 处理多分支 情况1:处理等值判断 情况2:处理条件判断 ##### 5、其他函数 version版本 database当前库 user当前连接用户 ``` ​ #### 二、分组函数 ``` sum 求和 max 最大值 min 最小值 ...

    MySQL中的if和case语句使用总结

    - `CASE` 语句提供了更灵活的结构,可以处理多个条件分支,没有匹配条件时可选 `ELSE` 子句返回默认值。 3. **IFNULL 函数** - `IFNULL(expr1,expr2)`:如果 `expr1` 为 `NULL`,则返回 `expr2`,否则返回 `expr1...

    mysql关键字

    6. `CASE`:在SQL语句中实现条件分支。 7. `BETWEEN`:用于在指定范围内的比较。 8. `BIGINT`:一个大整数类型,适合存储大数值。 9. `BINARY`:用于创建二进制字符串。 10. `BLOB`:用于存储大型二进制对象,如图片...

    0.5 MySQL分组函数与分组查询

    MySQL 分组函数与分组查询 MySQL 中的分组函数和分组查询是数据分析和处理的重要工具,能够帮助用户快速对数据进行聚合、筛选和分析。在本节中,我们将详细介绍 MySQL 中的分组函数和分组查询,包括 SUM、AVG、MAX...

    mysql语句大全

    MySQL是世界上最流行的关系型数据库管理系统之一,用于存储、管理和处理数据。本文将深入探讨MySQL语句的主要功能,包括数据操作、数据定义、数据控制以及事务控制等关键概念。 1. **数据操作** - **SELECT**:...

    mysql第七章.pdf

    条件控制语句如if()和case()可以基于条件表达式的判断,执行不同的操作分支。循环控制语句包括while、loop和repeat,分别适用于不同的逻辑控制需求。while循环首先判断条件,然后执行循环体直到条件不满足。loop循环...

    MySql的基本语法

    MySQL存储过程支持三种参数类型:`IN`、`OUT` 和 `INOUT`。 - `IN`: 只读参数,即只允许传入值。 - `OUT`: 只写参数,即不允许传入值但可以返回结果。 - `INOUT`: 既允许传入值也允许返回结果。 创建带有参数的...

    MYSQL关键字

    ### MySQL关键字详解 #### 概述 MySQL作为一款广泛使用的开源关系型数据库管理系统,拥有丰富的关键字集合用于构建复杂的SQL查询及数据库操作。本文将对MySQL中的关键字进行详细解析,帮助开发者更好地理解和应用...

    南开大学《MYSQL数据库》在线作业08.docx

    - `CASE...WHEN...ELSE`:提供多分支选择,根据条件执行不同分支。 4. **PHP 连接 MySQL**: - `mysql_fetch_array()`:从结果集中获取一行作为数组。 - `mysql_fetch_row()`:从结果集中获取一行作为数字索引...

    MySQL 基础 - 流程函数.md

    **功能介绍**:CASE函数可以进行多个条件的判断,类似于其他编程语言中的`switch`语句,允许在SQL查询中执行更为复杂的条件分支。 **语法格式**: ```sql CASE WHEN condition1 THEN result1 WHEN condition2 THEN ...

    mysql5存储过程

    - **控制流语句**:包括IF条件语句、CASE选择语句、LOOP循环、WHILE循环等,用于控制存储过程的执行流程。 - **异常处理**:定义存储过程中可能出现的错误处理机制。 #### 创建存储过程示例 创建一个简单的存储...

    Mysql数据库中英对照表

    根据提供的文件信息,我们可以整理出一系列关于MySQL数据库的关键知识点,主要涵盖了基本的SQL语句及其用法。下面将对这些知识点进行详细的解释与说明。 ### 1. 数据查询(SELECT) - **定义**:`SELECT` 语句用于...

    关于MySql的SQL语言MySQL入门教程.docx

    MySQL是世界上最受欢迎的开源数据库系统之一,尤其在Web应用程序中广泛应用。SQL(Structured Query Language)是用于管理和操作数据库的标准编程语言,包括创建、查询、更新和删除数据等操作。MySQL遵循SQL标准,...

    MYSQL存储过程.pdf

    根据提供的文件信息,我们可以深入探讨MySQL存储过程的相关知识点,包括其基本语法、数据类型与运算符、流程控制以及输入和输出等内容。 ### MySQL存储过程概述 MySQL存储过程是一种预编译的SQL脚本,可以存储在...

    1017《MySQL数据库应用与设计》课堂教学设计8.pdf

    再者,MySQL 的控制语句允许我们按照特定条件来决定执行哪些语句,如 IF-ELSE 语句用于条件判断,WHILE 和 FOR 循环用于重复执行任务,以及 CASE 表达式进行多条件分支。这些控制语句使得我们能够在 SQL 脚本中实现...

Global site tag (gtag.js) - Google Analytics