mysql中的流程控制函数

本文介绍了MySQL中的流程控制函数,包括IF函数和CASE函数的使用。IF函数类似Java的if...else语句,格式为if(expr1,expr2,expr3)。CASE函数则可以实现switch(等值判断)和多重if(区间判断)的效果。在使用CASE函数进行等值判断时,每个WHEN后的分号取决于THEN后面的语句类型,如果是值或表达式则不需要分号,如果是语句则需要。" 124203630,830655,ADC性能指标详解:SNR、DR、SFDR与ENOB,"['信号处理', '数字信号处理', '模数转换器', '电子工程', '算法']
摘要由CSDN通过智能技术生成

mysql中的流程控制函数

1.if

if 控制语句可以实现java中if esle 语句的功能,使用方法为 if(expr1,expr2,expr3),其含义为如果expr1 语句成立,则返回expr2语句,否则返回expr3语句。该逻辑与三元运算符相同。
在这里插入图片描述

2.case

case 函数可以实现两种功能,第一种类似于java中的swith 语句(做等值判断),第二种类似于java中的多重if语句(做区间判断)

mysql 中实现这第一种功能的语句为:

case 要判断的字段或语句
when 常量1 then 要显示的值1或语句1;
when 常量2 then 要显示的值2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值