码迷,mamicode.com
首页 > 数据库 > 详细

Mysql略复杂命令总结

时间:2020-06-11 14:57:32      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:排序   自定义   sel   并且   解析   返回   函数   重复   不为   

例子1:获取 Employee 表中第二高的薪水(Salary),没有第二高的则返回null

select ifnull((select distinct Salary from Employee order by Salary desc limit 1, 1), null) as SecondHighestSalary;

解析:
ifnull(A, B) : 如果A不为空则返回A,为空则返回B
distinct Salary : 单独获取Salary 列,并且去除重复
limit a, b : 排序后从a行开始,总共拿b个数据。a从0 开始计

例子2: Mysql自定义函数

Mysql略复杂命令总结

标签:排序   自定义   sel   并且   解析   返回   函数   重复   不为   

原文地址:https://www.cnblogs.com/pyweb/p/13093208.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!