题目大概意思是要求找出第n高的Salary,直接写一个Function。作为一个SQL新手我学到了1.SQL中Function的写法和变量的定义,取值。2.limit查询分    页的方法。

在这个题目中limit n-1, 1是从n-1开始取出一条数据。这样说比较直观。

CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT
BEGIN
declare M int;
set M=N-1;
RETURN (
# Write your MySQL query statement below.
select distinct Salary from Employee order by Salary desc limit N-1, 1
);
END

最新文章

  1. 25.redis集群搭建笔记
  2. DataTable的子查询--DataTable.Select()
  3. C中的qsort函数和C++中的sort函数的理解与使用
  4. C语言隐形密码输入
  5. Web调试工具——Fiddler介绍
  6. (转)C# Winform应用程序占用内存较大解决方法整理
  7. NopCommerce 3.80框架研究(一) 数据访问与持久化
  8. EDIT Ini写Ini配置
  9. 原创C# 枚举 多状态 操作
  10. inline-block间隙原因和解决方法(web前端问题)
  11. mysql 日期时间运算函数(转)
  12. Android - 缺少NDT选项和C/C++ Build选项 问题
  13. Javascript的精华
  14. 100个精选zencart扩展插件
  15. Flocker 做为后端存储代理 docker volume-driver 支持
  16. java.util.concurrent包下并发锁的特点与适用场景
  17. LeetCode104.二叉树最大深度
  18. centos下mysql数据迁移方法
  19. OpenGL chapter4 基础变换
  20. HTTPS科普扫盲

热门文章

  1. centos7+ docker1.12 实践部署docker及配置direct_lvm
  2. 何为中间语言IL?
  3. openfire安装配置完全教程
  4. e640. 使一个组件可拖动
  5. linux -- Ubuntu下安装和配置Apache2
  6. Android ListView使用BaseAdapter与ListView的优化 (转至 http://www.open-open.com/lib/view/open1339485728006.html)
  7. asp.net 后端验证
  8. Oracle查询优化--排序
  9. linux nfs
  10. c++ list 合并list