MYSQL控制流函数if()和case的应用
平时工作时,mysql数据库中我们查询数据的语法是这样的:
上面的select查询语法可以满足我们大部分情况下的数据查询,但是一些复杂的情况就不能满足了。我们本次要介绍的是mysql数据库中的控制流函数if()和case的应用,它们可以帮助我们更好地对数据进行处理。
首先,我们来介绍一下if()和case的语法:
接下来,我们举例说明控制流语句if()和case的应用
我们现在有工作表job,如下:
例
查询job表中各个职位的年薪,其中senior按15薪统计,middle按13薪统计。
1
if( )
2
case
3
case
本文中我们是以MYSQL数据库为例来说明,其实oracle数据库中的控制流函数if()和case的应用和MYSQL数据库是一样的。后续在工作中如果遇到这种复杂的数据处理时,希望大家可以使用控制流函数if()和case。
如果图片无法加载,就猛戳几下空白处,