欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql函数练习题之第二高的薪水+交换工资的题解

程序员文章站 2022-06-23 16:37:33
题176. 第二高的薪水:max( )函数 思路:先查找最高收入的薪水,在小于最高收入里面查找最高收入,即第二高收入。 select max(salary) as secondhighests...

题176. 第二高的薪水:max( )函数

mysql函数练习题之第二高的薪水+交换工资的题解

思路:先查找最高收入的薪水,在小于最高收入里面查找最高收入,即第二高收入。

select max(salary) as secondhighestsalary from employee 
where salary <
(select max(salary) from employee);

题627. 交换工资:if( )函数

mysql函数练习题之第二高的薪水+交换工资的题解

思路:if( ) 方法

update salary
set sex=if(sex='m','f','m');