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

SQL中case的用法

阅读更多
在Mysql5.0下运行通过
如下两段代码,说明了case的两种方式,一种只有一个分支,一种支持多种分支
select 
	case when 1 = 1
	then 1
	else 2
	end;

select 
	case 2
	when 1 then 1
	when 2 then 2
	when 3 then 3
	else 4
	end;
分享到:
评论

相关推荐

    sql中的case用法

    SQL 中 Case 用法 Case 语句是 SQL 中一种强大的语句,用于根据不同的条件执行不同的操作。它可以用来实现复杂的逻辑操作,并且可以与其他 SQL 语句结合使用以实现更加复杂的查询。 SQL 中 Case 语句有两种格式:...

    SQL中Case语句用法讨论_BJ

    ### SQL中的Case语句深入解析 在SQL查询语言中,`Case`语句是一个非常强大的功能,用于在查询中执行条件判断,它可以根据不同的条件返回不同的结果,这使得SQL能够处理更加复杂的数据筛选和转换需求。`Case`语句有...

    SQL Server中Case 的不同用法

    以下是对CASE关键字在SQL Server中不同用法的详细解释: 1. **在SELECT语句中的基本用法**: CASE表达式通常在SELECT语句中用来根据特定条件为数据列创建新的计算字段。例如,你可以根据书籍的价格范围给价格打...

    SQLsevrer CASE用法

    ### SQL Server 中 CASE 表达式的深入解析与应用实例 #### 概述 在 SQL Server 数据库管理系统中,`CASE` 表达式是一种非常强大的工具,用于在查询语句中进行条件判断和数据处理。它允许用户根据指定的条件返回...

    SQL中case语法的使用

    除了上述的基本用法之外,`CASE`语句还可以在更复杂的场景中发挥作用,比如动态生成列名、条件筛选等。 ##### 示例3: 动态列名 有时我们需要根据某些条件动态生成列名,这可以通过嵌套`CASE`语句实现: ```sql ...

    SQL case_when用法

    本文档介绍了SQL中case...when的用法。

    CASE的用法 (Transact-SQL)

    ### CASE的用法 (Transact-SQL) #### 概述 `CASE` 是 Transact-SQL 中一个非常重要的关键字,用于根据不同的条件返回不同的结果。它支持两种主要的格式:简单表达式和搜索表达式。这两种格式都能有效地帮助开发者...

    sql中case语句的用法浅谈

    SQL中Case的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 代码如下:–简单Case函数 CASE sex  WHEN ‘1’ THEN ‘男’  WHEN ‘2’ THEN ‘女’ ELSE ‘其他’ END –Case搜索函数 CASE WHEN sex = ...

    SQL__case_when_then_的用法

    SQL__case_when_then_的用法

    Sql_Case_When用法用例[参考].pdf

    Sql_Case_When用法用例[参考].pdf

    SQL高级用法

    ### SQL高级用法详解 #### 一、提升SQL查询效率的方法 为了提高SQL查询的效率,我们可以采用多种高级技巧来优化查询性能。本章节将详细解释这些方法,并通过实例加以说明。 ##### 1. 内联视图子查询 内联视图子...

    case when和sum case when 写法及拼接字段

    在 SQL 查询语言中,`CASE WHEN` 结构是一种非常有用的工具,可以用来根据条件返回不同的值。它的工作原理类似于编程语言中的 `if...else` 语句,但在 SQL 中用于创建动态列或进行复杂的条件判断。 #### 基本语法 ...

    Case_When用法

    标题《Case_When用法》为我们提供了一个深入学习SQL中Case表达式使用方法的契机。在SQL中,Case表达式是一个条件分支结构,允许在查询中进行条件判断,并基于条件返回不同的结果。该表达式分为两种格式:简单Case...

    SQL语句大全(很全)sql语句用法

    本文档提供了一套全面的SQL语句及其用法,适用于MySQL、Oracle和SQL Server等主流数据库系统。这些SQL语句覆盖了数据操作、数据定义、数据控制以及事务控制等多个方面。 #### 二、数据操作 ##### SELECT - **用途*...

    经典的SQL sql高级用法

    以上只是SQL高级用法的一部分,实际应用中还有更多技巧和策略,如性能调优、数据库设计原则以及SQL标准的不断演进。通过深入学习和实践这些知识点,你可以成为一个高效的SQL开发者,无论是在数据分析、报表生成还是...

    sql case when exists not exists in not in

    在SQL查询中,`CASE WHEN`、`EXISTS`、`NOT EXISTS`以及`IN`和`NOT IN`是常用的操作符,它们用于处理复杂的条件判断和数据筛选。这些概念对于理解和编写高效的SQL语句至关重要,尤其是在数据分析和数据库管理中。 `...

    Oracle_case_when_用法

    在 Oracle 数据库中,`CASE WHEN` 表达式提供了一种在 SQL 查询中实现条件判断的方法,这使得开发人员能够在不使用 PL/SQL 的情况下编写更为灵活和复杂的查询语句。`CASE WHEN` 与 `DECODE()` 函数相似,但因其符合 ...

    SQL跨库复制数据、case分类用法、分时段查询

    `CASE`表达式在SQL中用于条件判断和数据分类。在给出的示例中,`CASE`被用来根据温度范围(wj)将数据分为14个类别: ``` SELECT COUNT(wj), CASE WHEN wj > 0 AND wj WHEN wj > 11.9 AND wj -- 更多条件....

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

    MySQL中的CASE语句是SQL语言中的一个重要组成部分,它在存储过程和复杂查询中扮演着条件判断的角色,使得代码更加简洁易读。CASE语句提供了两种形式:简单CASE和可搜索CASE。 1. 简单CASE语句: 简单CASE语句主要...

Global site tag (gtag.js) - Google Analytics