原文:SQL面試題---topN問題

topN問題是SQL面試里經常考的一個問題,即如何取每組最大的N條記錄。 這里摘取leetcode上的一道題,因為主要為了說明如何選取topN的記錄,因此這里刪掉了第二張表 不需要進行兩表連接 。 題目:根據Employee表中的信息,找出每個部門工資前三高的員工信息 部門號,姓名,工資 解法一:使用windowfunction 因為這里需要選取的是前三高的工資,如果工資相同,那么排名並列,因此這 ...

2020-03-30 12:43 0 719 推薦指數:

查看詳情

SQL面試題

本博客總結自各個博客,匯集於此。不定期更新。。。 1. 用一條SQL 語句 查詢出每門課都大於80 分的學生姓名 name kecheng fenshu 張三 語文 81 張三 數學 75 李四 語文 76 李四 數學 90 王五 語文 81 王五 數學 100 王五 英語 90 ...

Thu May 04 00:22:00 CST 2017 0 3506
sql面試題

1.用一條SQL 語句 查詢出每門課都大於80 分的學生姓名 2. 學生表 如下: 刪除除了自動編號不同, 其他都相同的學生冗余信息 ...

Fri Nov 22 06:56:00 CST 2019 0 1435
SQL優化(面試題)

  因為現在面試經常需要問的需要SQL優化,問的具體操作步驟時候的常見做法,所以網上總結這些操作步驟: SQL優化的具體操作: 1、在表中建立索引,優先考慮where、group by使用到的字段。 2、盡量避免使用select *,返回無用的字段會降低查詢效率。如下: SELECT ...

Thu Feb 21 22:50:00 CST 2019 2 46950
SQL經典面試題

:SNO+CNO 問題:1.找出沒選過“黎明”老師的所有學生名字。 2.列出2門以上(含2 ...

Fri Dec 30 22:25:00 CST 2011 0 6069
SQL優化(面試題)

因為現在面試經常需要問的需要SQL優化,問的具體操作步驟時候的常見做法,所以網上總結這些操作步驟: SQL優化的具體操作: 1、在表中建立索引,優先考慮where、group by使用到的字段。 2、盡量避免使用select *,返回無用的字段會降低查詢效率。如下: SELECT ...

Thu Jun 11 05:39:00 CST 2020 0 1037
SQL優化(面試題)

 因為現在面試經常需要問的需要SQL優化,問的具體操作步驟時候的常見做法,所以網上總結這些操作步驟: SQL優化的具體操作: 1、在表中建立索引,優先考慮where、group by使用到的字段。 2、盡量避免使用select *,返回無用的字段會降低查詢效率。如下: SELECT ...

Fri Aug 30 06:24:00 CST 2019 0 2378
mysql的sql面試題(1)

需要數據庫表1.學生表 Student(SID,Sname,Sage,Ssex) --SID 學生編號,Sname 學生姓名,Sage 出生年月,Ssex 學生性別 2.課程表 Course(C ...

Fri Dec 20 01:44:00 CST 2019 0 1408
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM