mysql中case when then语句怎么用

技术mysql中case when then语句怎么用小编给大家分享一下mysql中case when then语句怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下

小编给大家分享一下关系型数据库中那时的情况语句怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

建表:

创建表hank (id int,名称varchar(20));

插入数据:

插入汉克值(1,‘A’);

插入汉克值(2,‘B’);

插入汉克值(3,‘C’);

通过那时的情况更新数据:

更新汉克器械包名称=病例编号

当一然后是D时

当2然后是“E”

当3然后“F”

目标

其中编号在(1,2,3)中;

结构化查询语言的意思是,更新名字字段,如果id=1则名字的值为d、如果id=2则名字的值为e,如果id=3则名字的值为f。

即是将条件语句写在了一起。

这里的在哪里部分不影响代码的执行,但是会提高结构化查询语言执行的效率。确保结构化查询语言语句仅执行需要修改的行数,这里只有3条数据进行更新,而在哪里子句确保只有3行数据执行

表的创建

创建表格"李"(

` id` int(10)不为空自动增量,

`姓名'字符(20)默认值为空,

"生日"日期时间默认值为空,

主键(` id `) ENGINE=Innodb DEFAULT CHARSET=utf8

数据插入:

插入李(姓名、生日)值(‘山姆’,‘1990-01-01’);

插入李(姓名、生日)值('李',' 1980-01-01 ');

插入李(姓名、生日)值(《约翰》,《1985-01-01》);

第一种用法:

选择名称,

案例当生日' 1981 '然后'老'

什么时候生日' 1988 '然后是'勇'

否则"好"结束YORN

来自李

第二种用法:

选择名称、案例名称

当"萨姆"然后"勇"

当"李"然后"帅"

否则"好"将作为旧名称结束

来自李

第三种:当然了时的情况语句还可以复合

选择姓名、生日,

情况

什么时候生日' 1983 '然后'勇'

当名字=李,然后是帅

否则"就这样"结束

来自李;

在这里用结构化查询语言语句进行日期比较的话,需要对年加引号,要不然可能结果和预期的结果不同,

当然也可以用年函数来实现

选择名称,

案例当年(生日)1988年那时'勇'

1980年(生日)是什么时候

否则“好的”结束

来自李;

==========================================================

创建表格惩罚

paymentno INTEGER不为空,

付款日期不为空,

金额十进制(7,2)不为空,

主键(付款编号)

)

插入处罚值(1,' 2008-01-01 ',3.45);

插入处罚值(2,' 2009-01-01 ',50.45);

插入处罚值(3,' 2008-07-01 ',80.45);

第一题:对罚款登记分为三类,第一类低,包括大于0小于等于40的罚款,第二类温和的大于40到80之间的罚款,第三类高的包含所有大于80的罚款

选择付款日期、金额,

情况

当数量=0且数量为40时,则为"低"

当数量=40且数量为80时,则为"中等"

当数量=80时,则为"高"

else 'null' END

免于处罚

第二题:统计出属于低的的罚款编号

选择*从

(选择付款编号、金额、

情况

当数量=0且数量为40时,则为"低"

当数量=40且数量为80时,则为"中等"

当数量=80时,则为"高"

否则"不正确"结束单板层积材

免于处罚)作为p

其中p.lvl='低'

以上是“mysql中那时的情况语句怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/52403.html

(0)

相关推荐

  • 各种动态渲染Element方式的性能分析

    技术各种动态渲染Element方式的性能分析本篇内容介绍了“各种动态渲染Element方式的性能分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大

    攻略 2021年11月15日
  • 怎么解决数据库ORA-12519 TNS问题

    技术怎么解决数据库ORA-12519 TNS问题这篇文章主要讲解了“怎么解决数据库ORA-12519 TNS问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决数据

    攻略 2021年11月11日
  • Java规则引擎有什么优点

    技术Java规则引擎有什么优点本篇内容主要讲解“Java规则引擎有什么优点”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java规则引擎有什么优点”吧!一、概述1 规则引擎概

    攻略 2021年11月15日
  • SpringMVC实现原理解析

    技术SpringMVC实现原理解析 SpringMVC实现原理解析一、SpringMVC简介
    SpringMVC是一种基于Spring实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,使用了

    礼包 2021年11月29日
  • 沐浴露能洗头吗,用沐浴露洗头发会有什么影响吗

    技术沐浴露能洗头吗,用沐浴露洗头发会有什么影响吗洗澡时误将沐浴露当洗发水洗头的事沐浴露能洗头吗,相信不少同学们都遇到过吧。那么,用沐浴露洗头会造成哪些危害呢?首先,洗发水和沐浴露的主体成分是相同的,唯一的区别是洗发水里添

    生活 2021年10月22日
  • Sequoiadb中怎么进行分组去重(sql分组去重)

    技术Sequoiadb中怎么进行分组去重这篇文章主要讲解了“Sequoiadb中怎么进行分组去重”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Sequoiadb中怎么进行

    攻略 2021年12月22日