Java教程

数据库学习Day6

本文主要是介绍数据库学习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;

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

 

这篇关于数据库学习Day6的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!