Skip to content

Commit d8f7d12

Browse files
committed
2019-03-18
1 parent 58d7228 commit d8f7d12

29 files changed

+4663
-60
lines changed

SUMMARY.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,11 @@
55
* [第二高的薪水](/database/176.md)
66
* [超过经理收入的员工](/database/181.md)
77
* [查找重复的电子邮箱](/database/182.md)
8-
* [从不订购的客户](/database/183.md)
8+
* [从不订购的客户](/database/183.md)
9+
* [删除重复的电子邮箱](/database/196.md)
10+
* [上升的温度](/database/197.md)
11+
* [大的国家](/database/595.md)
12+
* [超过5名学生的课](/database/596.md)
13+
* [有趣的电影](/database/620.md)
14+
* [交换工资](/database/627.md)
15+
* [分数排名](/database/178.md)

_book/.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

_book/.idea/workspace.xml

Lines changed: 192 additions & 51 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

_book/database/175.html

Lines changed: 106 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,111 @@
242242

243243

244244

245+
</li>
246+
247+
<li class="chapter " data-level="1.2.6" data-path="196.html">
248+
249+
<a href="196.html">
250+
251+
252+
<b>1.2.6.</b>
253+
254+
删除重复的电子邮箱
255+
256+
</a>
257+
258+
259+
260+
</li>
261+
262+
<li class="chapter " data-level="1.2.7" data-path="197.html">
263+
264+
<a href="197.html">
265+
266+
267+
<b>1.2.7.</b>
268+
269+
上升的温度
270+
271+
</a>
272+
273+
274+
275+
</li>
276+
277+
<li class="chapter " data-level="1.2.8" data-path="595.html">
278+
279+
<a href="595.html">
280+
281+
282+
<b>1.2.8.</b>
283+
284+
大的国家
285+
286+
</a>
287+
288+
289+
290+
</li>
291+
292+
<li class="chapter " data-level="1.2.9" data-path="596.html">
293+
294+
<a href="596.html">
295+
296+
297+
<b>1.2.9.</b>
298+
299+
超过5名学生的课
300+
301+
</a>
302+
303+
304+
305+
</li>
306+
307+
<li class="chapter " data-level="1.2.10" data-path="620.html">
308+
309+
<a href="620.html">
310+
311+
312+
<b>1.2.10.</b>
313+
314+
有趣的电影
315+
316+
</a>
317+
318+
319+
320+
</li>
321+
322+
<li class="chapter " data-level="1.2.11" data-path="627.html">
323+
324+
<a href="627.html">
325+
326+
327+
<b>1.2.11.</b>
328+
329+
交换工资
330+
331+
</a>
332+
333+
334+
335+
</li>
336+
337+
<li class="chapter " data-level="1.2.12" data-path="178.html">
338+
339+
<a href="178.html">
340+
341+
342+
<b>1.2.12.</b>
343+
344+
分数排名
345+
346+
</a>
347+
348+
349+
245350
</li>
246351

247352

@@ -347,7 +452,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
347452
<script>
348453
var gitbook = gitbook || [];
349454
gitbook.push(function() {
350-
gitbook.page.hasChanged({"page":{"title":"组合两个表","level":"1.2.1","depth":2,"next":{"title":"第二高的薪水","level":"1.2.2","depth":2,"path":"database/176.md","ref":"database/176.md","articles":[]},"previous":{"title":"题解","level":"1.2","depth":1,"ref":"","articles":[{"title":"组合两个表","level":"1.2.1","depth":2,"path":"database/175.md","ref":"database/175.md","articles":[]},{"title":"第二高的薪水","level":"1.2.2","depth":2,"path":"database/176.md","ref":"database/176.md","articles":[]},{"title":"超过经理收入的员工","level":"1.2.3","depth":2,"path":"database/181.md","ref":"database/181.md","articles":[]},{"title":"查找重复的电子邮箱","level":"1.2.4","depth":2,"path":"database/182.md","ref":"database/182.md","articles":[]},{"title":"从不订购的客户","level":"1.2.5","depth":2,"path":"database/183.md","ref":"database/183.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["theme-default","disqus","prism","-highlight","baidu","tbfed-pagefooter","github-buttons","page-toc-button","back-to-top-button","sitemap-general","favicon@^0.0.2","splitter","page-toc-button"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"tbfed-pagefooter":{"copyright":"JalanJiang.江子抑","modify_label":"该文件修订时间:","modify_format":"YYYY-MM-DD HH:mm:ss"},"prism":{"css":["prismjs/themes/prism.css"]},"disqus":{"useIdentifier":false,"shortName":"jalanjiang"},"splitter":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sitemap-general":{"prefix":"http://jalan.space/leetcode-notebook/"},"fontsettings":{"theme":"white","family":"sans","size":2},"fontSettings":{"theme":"sepia","family":"serif","size":2},"favicon":{"shortcut":"favicon.ico","bookmark":"favicon.ico"},"page-toc-button":{},"back-to-top-button":{},"github-buttons":{"buttons":[{"user":"JalanJiang","repo":"laravel5.6-notes","type":"star","size":"small"}]},"baidu":{"token":"c47c7dbbbbb8b1bd7729048f358cd896"},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"showLevel":true,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}}},"theme":"default","author":"JalanJiang.江子抑 <jjy@meitu.com>","pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"isbn":"","variables":{},"title":"LeetCode SQL 系列题解","links":{"sidebar":{"我的博客":"http://jalan.space"},"sharing":{"google":null,"facebook":null,"twitter":null,"weibo":null,"all":null}},"gitbook":"*","description":"LeetCode SQL 系列题解","extension":""},"file":{"path":"database/175.md","mtime":"2019-03-14T08:18:11.512Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2019-03-14T11:12:02.919Z"},"basePath":"..","book":{"language":""}});
455+
gitbook.page.hasChanged({"page":{"title":"组合两个表","level":"1.2.1","depth":2,"next":{"title":"第二高的薪水","level":"1.2.2","depth":2,"path":"database/176.md","ref":"database/176.md","articles":[]},"previous":{"title":"题解","level":"1.2","depth":1,"ref":"","articles":[{"title":"组合两个表","level":"1.2.1","depth":2,"path":"database/175.md","ref":"database/175.md","articles":[]},{"title":"第二高的薪水","level":"1.2.2","depth":2,"path":"database/176.md","ref":"database/176.md","articles":[]},{"title":"超过经理收入的员工","level":"1.2.3","depth":2,"path":"database/181.md","ref":"database/181.md","articles":[]},{"title":"查找重复的电子邮箱","level":"1.2.4","depth":2,"path":"database/182.md","ref":"database/182.md","articles":[]},{"title":"从不订购的客户","level":"1.2.5","depth":2,"path":"database/183.md","ref":"database/183.md","articles":[]},{"title":"删除重复的电子邮箱","level":"1.2.6","depth":2,"path":"database/196.md","ref":"database/196.md","articles":[]},{"title":"上升的温度","level":"1.2.7","depth":2,"path":"database/197.md","ref":"database/197.md","articles":[]},{"title":"大的国家","level":"1.2.8","depth":2,"path":"database/595.md","ref":"database/595.md","articles":[]},{"title":"超过5名学生的课","level":"1.2.9","depth":2,"path":"database/596.md","ref":"database/596.md","articles":[]},{"title":"有趣的电影","level":"1.2.10","depth":2,"path":"database/620.md","ref":"database/620.md","articles":[]},{"title":"交换工资","level":"1.2.11","depth":2,"path":"database/627.md","ref":"database/627.md","articles":[]},{"title":"分数排名","level":"1.2.12","depth":2,"path":"database/178.md","ref":"database/178.md","articles":[]}]},"dir":"ltr"},"config":{"plugins":["theme-default","disqus","prism","-highlight","baidu","tbfed-pagefooter","github-buttons","page-toc-button","back-to-top-button","sitemap-general","favicon@^0.0.2","splitter","page-toc-button"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"tbfed-pagefooter":{"copyright":"JalanJiang.江子抑","modify_label":"该文件修订时间:","modify_format":"YYYY-MM-DD HH:mm:ss"},"prism":{"css":["prismjs/themes/prism.css"]},"disqus":{"useIdentifier":false,"shortName":"jalanjiang"},"splitter":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sitemap-general":{"prefix":"http://jalan.space/leetcode-notebook/"},"fontsettings":{"theme":"white","family":"sans","size":2},"fontSettings":{"theme":"sepia","family":"serif","size":2},"favicon":{"shortcut":"favicon.ico","bookmark":"favicon.ico"},"page-toc-button":{},"back-to-top-button":{},"github-buttons":{"buttons":[{"user":"JalanJiang","repo":"laravel5.6-notes","type":"star","size":"small"}]},"baidu":{"token":"c47c7dbbbbb8b1bd7729048f358cd896"},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"showLevel":true,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}}},"theme":"default","author":"JalanJiang.江子抑 <jjy@meitu.com>","pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"isbn":"","variables":{},"title":"LeetCode SQL 系列题解","links":{"sidebar":{"我的博客":"http://jalan.space"},"sharing":{"google":null,"facebook":null,"twitter":null,"weibo":null,"all":null}},"gitbook":"*","description":"LeetCode SQL 系列题解","extension":""},"file":{"path":"database/175.md","mtime":"2019-03-14T08:18:11.512Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2019-03-18T07:34:16.776Z"},"basePath":"..","book":{"language":""}});
351456
});
352457
</script>
353458
</div>

_book/database/176.html

Lines changed: 106 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,111 @@
244244

245245

246246

247+
</li>
248+
249+
<li class="chapter " data-level="1.2.6" data-path="196.html">
250+
251+
<a href="196.html">
252+
253+
254+
<b>1.2.6.</b>
255+
256+
删除重复的电子邮箱
257+
258+
</a>
259+
260+
261+
262+
</li>
263+
264+
<li class="chapter " data-level="1.2.7" data-path="197.html">
265+
266+
<a href="197.html">
267+
268+
269+
<b>1.2.7.</b>
270+
271+
上升的温度
272+
273+
</a>
274+
275+
276+
277+
</li>
278+
279+
<li class="chapter " data-level="1.2.8" data-path="595.html">
280+
281+
<a href="595.html">
282+
283+
284+
<b>1.2.8.</b>
285+
286+
大的国家
287+
288+
</a>
289+
290+
291+
292+
</li>
293+
294+
<li class="chapter " data-level="1.2.9" data-path="596.html">
295+
296+
<a href="596.html">
297+
298+
299+
<b>1.2.9.</b>
300+
301+
超过5名学生的课
302+
303+
</a>
304+
305+
306+
307+
</li>
308+
309+
<li class="chapter " data-level="1.2.10" data-path="620.html">
310+
311+
<a href="620.html">
312+
313+
314+
<b>1.2.10.</b>
315+
316+
有趣的电影
317+
318+
</a>
319+
320+
321+
322+
</li>
323+
324+
<li class="chapter " data-level="1.2.11" data-path="627.html">
325+
326+
<a href="627.html">
327+
328+
329+
<b>1.2.11.</b>
330+
331+
交换工资
332+
333+
</a>
334+
335+
336+
337+
</li>
338+
339+
<li class="chapter " data-level="1.2.12" data-path="178.html">
340+
341+
<a href="178.html">
342+
343+
344+
<b>1.2.12.</b>
345+
346+
分数排名
347+
348+
</a>
349+
350+
351+
247352
</li>
248353

249354

@@ -351,7 +456,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
351456
<script>
352457
var gitbook = gitbook || [];
353458
gitbook.push(function() {
354-
gitbook.page.hasChanged({"page":{"title":"第二高的薪水","level":"1.2.2","depth":2,"next":{"title":"超过经理收入的员工","level":"1.2.3","depth":2,"path":"database/181.md","ref":"database/181.md","articles":[]},"previous":{"title":"组合两个表","level":"1.2.1","depth":2,"path":"database/175.md","ref":"database/175.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","disqus","prism","-highlight","baidu","tbfed-pagefooter","github-buttons","page-toc-button","back-to-top-button","sitemap-general","favicon@^0.0.2","splitter","page-toc-button"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"tbfed-pagefooter":{"copyright":"JalanJiang.江子抑","modify_label":"该文件修订时间:","modify_format":"YYYY-MM-DD HH:mm:ss"},"prism":{"css":["prismjs/themes/prism.css"]},"disqus":{"useIdentifier":false,"shortName":"jalanjiang"},"splitter":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sitemap-general":{"prefix":"http://jalan.space/leetcode-notebook/"},"fontsettings":{"theme":"white","family":"sans","size":2},"fontSettings":{"theme":"sepia","family":"serif","size":2},"favicon":{"shortcut":"favicon.ico","bookmark":"favicon.ico"},"page-toc-button":{},"back-to-top-button":{},"github-buttons":{"buttons":[{"user":"JalanJiang","repo":"laravel5.6-notes","type":"star","size":"small"}]},"baidu":{"token":"c47c7dbbbbb8b1bd7729048f358cd896"},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"showLevel":true,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}}},"theme":"default","author":"JalanJiang.江子抑 <jjy@meitu.com>","pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"isbn":"","variables":{},"title":"LeetCode SQL 系列题解","links":{"sidebar":{"我的博客":"http://jalan.space"},"sharing":{"google":null,"facebook":null,"twitter":null,"weibo":null,"all":null}},"gitbook":"*","description":"LeetCode SQL 系列题解","extension":""},"file":{"path":"database/176.md","mtime":"2019-03-14T08:18:11.516Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2019-03-14T11:12:02.919Z"},"basePath":"..","book":{"language":""}});
459+
gitbook.page.hasChanged({"page":{"title":"第二高的薪水","level":"1.2.2","depth":2,"next":{"title":"超过经理收入的员工","level":"1.2.3","depth":2,"path":"database/181.md","ref":"database/181.md","articles":[]},"previous":{"title":"组合两个表","level":"1.2.1","depth":2,"path":"database/175.md","ref":"database/175.md","articles":[]},"dir":"ltr"},"config":{"plugins":["theme-default","disqus","prism","-highlight","baidu","tbfed-pagefooter","github-buttons","page-toc-button","back-to-top-button","sitemap-general","favicon@^0.0.2","splitter","page-toc-button"],"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"},"pluginsConfig":{"tbfed-pagefooter":{"copyright":"JalanJiang.江子抑","modify_label":"该文件修订时间:","modify_format":"YYYY-MM-DD HH:mm:ss"},"prism":{"css":["prismjs/themes/prism.css"]},"disqus":{"useIdentifier":false,"shortName":"jalanjiang"},"splitter":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sitemap-general":{"prefix":"http://jalan.space/leetcode-notebook/"},"fontsettings":{"theme":"white","family":"sans","size":2},"fontSettings":{"theme":"sepia","family":"serif","size":2},"favicon":{"shortcut":"favicon.ico","bookmark":"favicon.ico"},"page-toc-button":{},"back-to-top-button":{},"github-buttons":{"buttons":[{"user":"JalanJiang","repo":"laravel5.6-notes","type":"star","size":"small"}]},"baidu":{"token":"c47c7dbbbbb8b1bd7729048f358cd896"},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"showLevel":true,"styles":{"ebook":"styles/ebook.css","epub":"styles/epub.css","mobi":"styles/mobi.css","pdf":"styles/pdf.css","print":"styles/print.css","website":"styles/website.css"}}},"theme":"default","author":"JalanJiang.江子抑 <jjy@meitu.com>","pdf":{"pageBreaksBefore":"/","headerTemplate":null,"paperSize":"a4","margin":{"right":62,"left":62,"top":36,"bottom":36},"fontSize":12,"fontFamily":"Arial","footerTemplate":null,"chapterMark":"pagebreak","pageNumbers":false},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"isbn":"","variables":{},"title":"LeetCode SQL 系列题解","links":{"sidebar":{"我的博客":"http://jalan.space"},"sharing":{"google":null,"facebook":null,"twitter":null,"weibo":null,"all":null}},"gitbook":"*","description":"LeetCode SQL 系列题解","extension":""},"file":{"path":"database/176.md","mtime":"2019-03-14T08:18:11.516Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2019-03-18T07:34:16.776Z"},"basePath":"..","book":{"language":""}});
355460
});
356461
</script>
357462
</div>

_book/database/177.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
## 177. 第N高的薪水
2+
3+
[原题链接]()
4+
5+
### 知识点
6+
7+
- `DISTINCT`
8+
- `LIMIT m, n`
9+
- `ORDER BY xxx DESC`
10+
11+
### 解答
12+
13+
```sql
14+
CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT
15+
BEGIN
16+
SET N = N - 1;
17+
RETURN (
18+
# Write your MySQL query statement below.
19+
SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC LIMIT N, 1
20+
);
21+
END
22+
```

0 commit comments

Comments
 (0)