sql学习:终于把sql case语句使用讲明白了,一看就懂

sql学习:终于把sql case语句使用讲明白了,一看就懂在数据库查询分析中 经常遇到 case 条件判断 总结出来供大家参考 下面通过两个实例给大家讲解 case 用途介绍 CASE 是多条件分支语句 相比 IF ELSE 语句 CASE 语句进行分支流程控制可以使代码更加晰 易于理解

欢迎大家来到IT世界,在知识的湖畔探索吧!

在数据库查询分析中,经常遇到case条件判断,总结出来供大家参考,下面通过两个实例给大家讲解。

case用途介绍:

CASE是多条件分支语句,相比IF…ELSE语句,CASE语句进行分支流程控制可以使代码更加晰,易于理解。CASE语句也根据表达式逻辑值的真假来决定执行的代码流程,CASE语句有两种方式。

第一种方式:

CASE语句在执行时,将CASE后的表达式的值与各WHEN子句的表达式值比较,如果相等,则执行THEN后面的表达式或语句,然后跳出CASE语句;否则,返回ELSE后面的表达式。

【举例】使用CASE语句根据学生姓名判断各个学生在班级的职位,输入语句如下。

sql学习:终于把sql case语句使用讲明白了,一看就懂

代码执行结果如下:

sql学习:终于把sql case语句使用讲明白了,一看就懂

第二种方式:

CASE关键字后面没有表达式,多个WHEN子句中的表达式依次执行,如果表达式结果为真,则执行相应THEN关键字后面的表达式或语句,执行完毕之后跳出CASE语句。如果所有WHEN语句都为FALSE,则执行ELSE子句中的语句。

【举例】使用CASE语句对考试成绩进行评定,输入语句如下。

sql学习:终于把sql case语句使用讲明白了,一看就懂

代码执行结果如下:

sql学习:终于把sql case语句使用讲明白了,一看就懂

通过两个实例,我们看到case的不同用法,在实际工作中经常会遇到,点关注收藏哦,你学会了吗,关注我一起学习sql语句。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/88338.html

(0)
上一篇 2024年 11月 17日 下午3:00
下一篇 2024年 11月 17日 下午3:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信