`

mysql中的case语句

 
阅读更多
1。

select name, 
case  
        when birthday<'1981' then 'old' 
        when birthday>'1988' then 'yong' 
        else 'ok' END YORN 
from lee;
2。

select NAME, 
case name 
     when 'sam' then 'yong' 
        when 'lee' then 'handsome' 
        else 'good' end 
from lee;
当然了case when语句还可以复合

3。

select name,birthday, 
case  
     when birthday>'1983' then 'yong' 
        when name='lee' then 'handsome' 
        else 'just so so ' end 
from lee; 

更多的可以参考http://www.cnblogs.com/tillere007/archive/2010/05/25/1743210.html
分享到:
评论

相关推荐

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

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

    case乱码解决

    mysql 中case when 遇到乱码解决。查询语句中含有case引起中文乱码解决方法

    详细解析 mysql 中的 case when 语句的使用

    - CASE语句可以根据一个表达式的值与一系列的比较值进行匹配,当找到匹配的值时,返回对应的值。 - 如果没有找到匹配的值,且存在ELSE子句,则返回ELSE子句中的值;若不存在ELSE子句,则返回NULL。 3. **应用场景...

    MySQL数据库:CASE语句.pptx

    MySQL数据库:CASE语句.pptx

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

    Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用: IF表达式 代码如下: IF(expr1,expr2,expr3) 如果 expr1 是TRUE (expr1 &lt;&gt; 0 and expr1 &lt;&gt; NULL),则 IF()的...

    MySQL数据库:流程控制语句case.pptx

    1)理解 —— CASE语句的语法规则; 2)掌握 —— CASE语句的使用方法; case语句 CASE语句语法格式为: 第一种: CASE case_value WHEN when_value THEN statement_list [WHEN when_value THEN statement_list] ......

    MySQL的SQL语句大小写不敏感问题解决方案

    首先,可以在 my.conf 文件中加入 `lower_case_table_names = 0`,这样可以使 MySQL 区分表名的大小写。 其次,可以在创建表时设置字段的 BINARY 属性,以便区分大小写。例如: ``` CREATE TABLE T( A VARCHAR(10...

    mysql if语句的使用,10多年工作总结

    在 MySQL 中,IF 语句是一种基本的流程控制语句,用于实现简单的逻辑判断。它的使用方法类似于 Java 中的三目表达式。IF 语句的语法格式为:`IF(expr1, expr2, expr3)`,其中 `expr1` 是判断条件,如果 `expr1` 的值...

    MySQL中使用case when 语句实现多条件查询的方法

    在MySQL数据库中,`CASE WHEN` 语句是一种强大的条件表达式,用于在查询中进行复杂的逻辑判断。本文将深入探讨如何使用`CASE WHEN`语句实现多条件查询,特别是针对给定的示例场景。 首先,让我们了解`CASE WHEN`的...

    MySQL 中CASE-WHEN 的应用.pdf

    MySQL中的CASE-WHEN是SQL语言中的一个非常强大的条件表达式,用于在查询中实现复杂的条件判断和逻辑操作。它在数据分析、报表生成以及各种业务统计中有着广泛的应用。本文将深入探讨CASE-WHEN的用法,并结合一个问卷...

    MySQL 的CASE WHEN 语句使用说明

    CASE语句在数据库处理中起到了类似编程语言中条件判断的作用,使得你可以更灵活地处理数据。 简单CASE函数的基本语法如下: ```sql CASE input_expression WHEN when_expression THEN result_expression [ ...n ...

    MySQL的CASE WHEN语句的几个使用实例

    在更复杂的数据查询中,CASE WHEN可以嵌套在SELECT语句中,用来根据字段值的不同返回不同的结果。例如,如果我们有一个`DVDs`表,我们可以用CASE WHEN来根据`RatingID`的值添加描述: ```sql SELECT Name, RatingID...

    经典的mysql讲解和语句

    - **子查询**:可以在其他查询语句中作为表达式使用的查询。 - **`SUM`** 和 **`COUNT`**:聚合函数,用于计算结果集中列的总和和数量。 #### 条件筛选与排序 在多个`SELECT`语句中都出现了`WHERE`子句,用于过滤...

    MySQL性能优化的最佳21条经验

    以下是从"MySQL性能优化的最佳21条经验"中提取的一些关键知识点: 1. **索引优化**:索引是提升查询速度的关键,合理创建主键、唯一键和普通索引,避免全表扫描。使用覆盖索引可以减少磁盘I/O。 2. **选择合适的...

    mysql if语句的使用

    本文将详细介绍 MySQL 中的 IF 语句的使用,包括 IF(expr,v1,v2)、IFNULL(v1,v2) 和 CASE 语句。 一、IF(expr,v1,v2) 语句 IF(expr,v1,v2) 语句是 MySQL 中最基本的条件判断语句,语法格式如下: ```sql IF(expr, ...

Global site tag (gtag.js) - Google Analytics