🍟IF(expr1,expr2,expr3) 简单逻辑判断 🍗IFNULL(v1,v2) 空值替换 🍖ISNULL(expression) 空值检测 🍝NULLIF(expr1, expr2) 字符串比较 🍛case 函数 🍤 实操案例 🍱IF ELSE 做为流程控制语句...
select*,if(age=1,"男","女")asagesfromuser; 1. 当然如果作为表达式的话,if也可以用CASE when来实现的: /* 下面这个将输出:男 */ SELECTCASE1 WHEN1THEN'男' WHEN2THEN'女' ELSE'未知' END asages /* 下面这个将输出:女 */ SELECT CASE2 WHEN1THEN'男' WHEN2THEN'女' ELSE'未知' END asage...
#thenselect'stu_name is null'; #endif; #情况2:二选一 #declareemailvarchar(25)default'aaa'; #if emailisnull #thenselect'email is null'; #else #select'email is not null'; #endif; #情况3:多选一 DECLAREageINTDEFAULT20; IF age>40 THENSELECT'中老年'; ELSEIF age>18 THENSELECT'青壮年'...
elseif stu_grade70 and stu_grade>=60 then select stu_grade,'D'; else select stu_grade,'E'; end if; END 注意:IF作为一条语句,在END IF后需要加上分号“;”以表示语句结束,其他语句如CASE、LOOP等也是相同的。 sql if else 语句 IF ELSE 语句 IF ELSE 是最基本的编程语句结构之一几乎每一种编程...
SELECTname,IF(score>50,'Pass','Fail')ASresultFROMstudents; 在上面的示例中,如果学生的分数大于50,则返回 'Pass',否则返回 'Fail'。 2.CASE表达式 CASE表达式允许在查询中实现更复杂的条件逻辑。 简单CASE 表达式 SELECTname,CASEscoreWHEN100THEN'Perfect'WHEN90THEN'Excellent'WHEN80THEN'Very Good'ELSE'Pass...
注意:IF作为一条语句,在END IF后需要加上分号“;”以表示语句结束,其他语句如CASE、LOOP等也是相同的。 例如: SELECT olddb.STATUS INTO @status_temp FROM olddb.checklist WHERE ID = NEW.ID - 1000000;IF @status_temp < 5THEN SET NEW.status = @status_temp +1;ELSEIF @status_temp = 5THEN SET...
CASE order_status WHEN 'P' THEN 'Pending' WHEN 'S' THEN 'Shipped' WHEN 'C' THEN 'Cancelled' ELSE 'Unknown' END AS status_description FROM orders; IF语句 IF语句是一种更简单的条件判断语句,类似于其他编程语言中的三元运算符。IF语句通常用于简单的条件判断,语法如下: ...
🍟IF(expr1,expr2,expr3) 简单逻辑判断 🍗IFNULL(v1,v2) 空值替换 🍖ISNULL(expression) 空值检测 🍝NULLIF(expr1, expr2) 字符串比较 🍛case 函数 🍤 实操案例 🍱IF ELSE 做为流程控制语句使用 🍦每文一语 不管是任何的编程语言,逻辑判断是必不可缺的一个板块;在Python、C、java这些火热的...
### 1. CASE WHEN 语句 CASE WHEN语句在SQL中用于条件判断,类似于编程语言中的if-else语句。它可以用来简化复杂的查询,并使查询更加易读和易于维护。 ### 简单函数用法: ```sql CASE 字段 WHEN 预期值 THEN 结果1 ELSE 结果2 END ``` 如果字段的值等于预期值,则返回结果1,否则返回结果2。 *...
简介: MySQL数据库——存储过程-if条件判断、参数、case(介绍、用法、案例) if介绍if用于做条件判断,具体的语法结构为:IF 条件1 THEN ... ELSEIF 条件2 THEN -- 可选 ... ELSE -- 可选 ... END IF;在if条件判断的结构中,ELSE IF 结构可以有多个,也可以没有。ELSE结构可以...