数据库学习Day6

1.流程控制函数——if函数

if函数:if else的效果

select last_name,username,password,if(password is not null,'有密码','无密码') from staff;

2.流程控制函数——case函数

①case函数的使用一:switch case的效果

mysql中

case 要判断的字段或表达式

when 常量1 then 要显示的值1或语句1;

when 常量2 then 要显示的值2或语句2;

。。。

else 要显示的值n或语句n;

end

select customer_id 客户编号,amount,
case customer_id
when 1 then amount*1.1
when 2 then amount*1.2
when 3 then amount*1.3
else amount
end as 新付款
from payment;

数据库学习Day6

②case函数的使用二:类似于 多重if

 

上一篇:《贝叶斯思维:统计建模的Python学习法》——2.5 封装框架


下一篇:现代IM系统中的消息系统架构 - 架构篇