摘要:CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT BEGIN SET N = N - 1; RETURN ( # Write your MySQL query statement below. select ifnull((select distinct Salary from Employee order by Salary desc
阅读全文
摘要:运用场景:在表查询中总会遇到一些枚举定义的字段,如表:姓别(sex)字段,1为男,2为女。如果枚举过多很难记住对应的意思,都需要查看表注释,这样既麻烦有浪费时间。下面就距离对比case when的用法和好处。 1.普通查询 结果: 2.使用case when 结果:
阅读全文
摘要:图上为一个子菜单表,每个菜单都有对应的parentid。 1.统计每个parentid下有多个子菜单 结果53条,如下 2.统计parentid下有大于10个子菜单的parentid 结果15条,如下
阅读全文
摘要:1.DECLARE。。 声明变量,@name Type 2.SET SET @num=value 一个SET只能对应一个变量赋值 3.SELECT (1)SELECT @num=value (2)SELECT @num = SELECT num FROM tableName WHERE XX ='X
阅读全文