SQL面经汇总
轉(zhuǎn)載鏈接:https://www.nowcoder.com/discuss/95812
目前的打算是還要寫一個假設(shè)檢驗的匯總和機(jī)器學(xué)習(xí)的匯總。
之前寫的概率論匯總: https://www.nowcoder.com/discuss/95737
另外歡迎大家討論這些題和貢獻(xiàn)自己遇到的題目。
推薦一個介紹SQL網(wǎng)站吧,是我和我同學(xué)找工作時經(jīng)常看的:http://www.dscademy.com/languages/sql
餐館菜單輸出最貴的五道菜 https://www.nowcoder.com/discuss/94886
學(xué)校中有一個年級表,有兩個核心字段,student_id和class_id,把年級中大于30人的班級查出來? https://www.nowcoder.com/discuss/94604
一題用到group by 和 ??having count 的sql題目 https://www.nowcoder.com/discuss/93651 這道題沒什么信息量,主要是建議大家看一下group by xxx having的用法,例如這里有講解http://www.dscademy.com/languages/sql/
有個表,里面有學(xué)生的name,還有成績,讓你統(tǒng)計一個班有幾個學(xué)生 https://www.nowcoder.com/discuss/92802
有個表,叫你計算班級每個科目的平均分 https://www.nowcoder.com/discuss/92802
SQL有哪些聚合函數(shù)? https://www.nowcoder.com/discuss/92333
獲取每個用戶當(dāng)天的訂單量 答案:DateDiff(hh,datetime,getDate())<=24 https://www.nowcoder.com/discuss/92333
學(xué)校中有一個年級表,有兩個核心字段,student_id和class_id,把年級中大于30人的班級查出來? https://www.nowcoder.com/discuss/92253
MySQL的外鍵?https://www.nowcoder.com/discuss/92253
MySQL連接查詢?https://www.nowcoder.com/discuss/92253
一個成績表,其中存放了學(xué)生信息和成績信息,三列 id,subject,grade其中subject就是課程的id,如何將學(xué)生按總分排序?https://www.nowcoder.com/discuss/90819
找出每個班級里面的及格的人數(shù)和不及格的人數(shù) https://www.nowcoder.com/discuss/90707
兩個表TB_0(訂單號,用戶名,訂單金額,下單時間,商品ID),TB_1(用戶名,創(chuàng)建時間,余額)用SQL解答,(1) 提取用戶余額>=10,半年前下過單買過ID=A,且半年內(nèi)只買過ID=B的用戶信息;(2)刪去TB_1中重復(fù)值(只保留一條) ?https://www.nowcoder.com/discuss/89903
根據(jù)用戶瀏覽頁面的數(shù)據(jù)計算頁面轉(zhuǎn)化率 https://www.nowcoder.com/discuss/89156
查找二度好友 https://www.nowcoder.com/discuss/89156
根據(jù)商品交易記錄找商品銷量的中位數(shù),然后對于銷量超過中位數(shù)的商品找出超過中位數(shù)的時間點(diǎn)。 https://www.nowcoder.com/discuss/89156
寫了個window function,但是對面說不可以用window function,那我寫個子查詢吧 https://www.nowcoder.com/discuss/89156
左連接數(shù)據(jù)會不會變多之類的 https://www.nowcoder.com/discuss/89124
訂單表user_order結(jié)構(gòu)和數(shù)據(jù)如下。請編寫sql語句查出首次下單日期是2018年05月22號的用戶數(shù)量,注意是首次下單。
id ?user_id ?product price ?create_date
1 ??234 ????堅果Pro2 1400 ??'2018-05-21'
2 ??234 ????錘子TNT 1400 ??'2018-05-21'
3 ??356 ????小米mix 1400 ??'2018-05-21'
4 ??357 ????硅膠娃娃 1400 ??'2018-05-21'
https://www.nowcoder.com/discuss/85584
招銀網(wǎng)絡(luò)科技的秋招筆試 https://www.nowcoder.com/discuss/82844
寫兩個sql語句,統(tǒng)計XX人數(shù)、選出課程編號不為XX的學(xué)生ID https://www.nowcoder.com/discuss/82538
V1,v2,v1,v3..求所有的v1,v2,v3中的最大值 https://www.nowcoder.com/discuss/82422
學(xué)生成績表,求每個學(xué)科的最多最少分?jǐn)?shù)和平均分,用了max,min,avg和group by https://www.nowcoder.com/discuss/82422
騰訊2018秋招筆試第九題 https://www.nowcoder.com/discuss/81888
酷狗筆試題 https://www.nowcoder.com/discuss/81811
count(1),count(*),count(列名) 這三個有什么區(qū)別 https://www.nowcoder.com/discuss/77924
求出中位數(shù)平均數(shù)和眾數(shù)(除了用count之外的方法) https://www.nowcoder.com/discuss/77780
Join的幾種操作的區(qū)別 left join / inner join / right join https://www.nowcoder.com/discuss/76933
union和union all的區(qū)別,誰的效率更高 https://www.nowcoder.com/discuss/76933
用distinct和用group by去重,誰的效率更高 https://www.nowcoder.com/discuss/76933
Sum與count區(qū)別 https://www.nowcoder.com/discuss/76357
輸出學(xué)院每個班某課程的平均成績 https://www.nowcoder.com/discuss/76357
一張學(xué)生表。把數(shù)學(xué)成績前10的學(xué)生信息查出來。 https://www.nowcoder.com/discuss/75120
統(tǒng)計總成績?nèi)∏?0名的學(xué)生。 https://www.nowcoder.com/discuss/75120
創(chuàng)建一個表 新增列到表里 https://www.nowcoder.com/discuss/74733
給了若干筆交易,每筆交易包含用戶id和物品id,要求計算:對于每個用戶,有多少其他用戶和他購買了相同的物品。我先按物品id建hash然后按用戶id建立hash最后計數(shù)。 https://www.nowcoder.com/discuss/74343
訂單表結(jié)構(gòu)為 (用戶id,商品id),寫一個sql語句,查詢購買商品數(shù)最多的前十個用戶;SELECT user_id,COUNT(product_id) FROM order_list GROUP BY user_id ORDER BY product_id LIMIT 0,10 https://www.nowcoder.com/discuss/70129
交易表結(jié)構(gòu)為user_id,order_id,pay_time,order_amount。寫sql查詢過去一個月付款用戶量(提示 用戶量需去重)最高的3天分別是哪幾天。寫sql查詢做昨天每個用戶最后付款的訂單ID及金額 https://www.nowcoder.com/discuss/69801
PV表a(表結(jié)構(gòu)為user_id,goods_id),點(diǎn)擊表b(user_id,goods_id),數(shù)據(jù)量各為50萬?條,在防止數(shù)據(jù)傾斜的情況下,寫一句sql找出兩個表共同的user_id和相應(yīng)的goods_id https://www.nowcoder.com/discuss/69801
表結(jié)構(gòu)為user_id,reg_time,age, 寫一句sql按user_id尾數(shù)隨機(jī)抽樣2000個用戶 ?寫一句sql取出按各年齡段(每10歲一個分段,如(0,10))分別抽樣1%的用戶 https://www.nowcoder.com/discuss/69801
用戶登錄日志表為user_id,log_id,session_id,plat 用sql查詢近30天每天平均登錄用戶數(shù)量 ?用sql查詢出近30天連續(xù)訪問7天以上的用戶數(shù)量 https://www.nowcoder.com/discuss/69801
表user_id,visit_date,page_name,plat ?統(tǒng)計近7天每天到訪的新用戶數(shù) 統(tǒng)計每個訪問渠道plat7天前的新用戶的3日留存率和7日留存率 https://www.nowcoder.com/discuss/69801
學(xué)生表,課程表,成績表,一條sql寫出每門課程的及格和不及格的學(xué)生數(shù)量。 https://www.nowcoder.com/discuss/69172
表格中有A, B兩列,分別是日期和比賽的勝/負(fù)情況,要求展示每個日期的勝負(fù)個數(shù)。https://www.nowcoder.com/discuss/67123
假設(shè)教師帶了至少兩門課,如何寫sql語句可以讓教師查出每門課的及格率。https://www.nowcoder.com/discuss/65668
Mysql主鍵和唯一索引的區(qū)別 https://www.nowcoder.com/discuss/59865
獲取一列中最大的數(shù)。 https://www.nowcoder.com/discuss/59401
轉(zhuǎn)載于:https://www.cnblogs.com/threetop/p/9501174.html
總結(jié)
- 上一篇: caioj 1066 动态规划入门(一维
- 下一篇: 反射和代理的具体应用