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