兩道SQL面試題目

2022-07-17 06:36:08 字數 374 閱讀 1492

在面試過程中多次碰到兩道sql查詢的題目,一是查詢a(id,name)表中第31至40條記錄,id作為主鍵可能是不是連續增長的列,完整的查詢語句如下:

select  top 10 * from a where id >(select max(id) from (select  top 30 id from a order by a ) t) order by a

另外一道題目的要求是查詢表a中存在id重複三次以上的記錄,完整的查詢語句如下:

select * from(select count(id) as count from table group by id)t where t.count>3

以上兩道題目非常有代表意義,望各位把自己碰到的有代表的查詢都貼上來。

兩道SQL面試題

第一是.關於加班時間的問題 公司規定一周內最多只能加班和12個小時,多餘的要去掉,去掉的規則是 某天加班超過1h的才能去,而且是依次大致平均的去,最小單位是1小時 舉例 日期 工號 加班小時 周一 a001 6 周二 a001 2 週三 a001 1 周四 a001 5 周五 a001 7 共計加班...

兩道概率面試題

問題一 一根一公尺長的繩子,隨機斷成三段 求最短的一段的期望長度以及最長的一段的期望長度。分析 這道題實際是一道純粹的概率題,沒有太多技巧。自己有推導,但是概率論忘得差不多了,退出來的概率有點詭異 以後補充一下知識,再推導。先放一下 陳利人 給出的答案吧,比較簡略 有時間,我會補充乙個詳細的。問題二...

python面試題兩道

給乙個字串 123456789 在任意字元中間插入 四種運算子,使最後的計算結果等於50。例如你可以如此插入 1 56 7 89,使這個式子的最終結果等於50。輸出所有可能的式子結果。def make 50 self list str list self spr sum 50 for a in sp...