網(wǎng)站建設(shè)方案 安全新媒體營銷成功案例
大數(shù)據(jù):
2022找工作是學(xué)歷、能力和運(yùn)氣的超強(qiáng)結(jié)合體,遇到寒冬,大廠不招人,可能很多算法學(xué)生都得去找開發(fā),測開
測開的話,你就得學(xué)數(shù)據(jù)庫,sql,oracle,尤其sql要學(xué),當(dāng)然,像很多金融企業(yè)、安全機(jī)構(gòu)啥的,他們必須要用oracle數(shù)據(jù)庫
這oracle比sql安全,強(qiáng)大多了,所以你需要學(xué)習(xí),最重要的,你要是考網(wǎng)絡(luò)警察公務(wù)員,這玩意你不會就別去報(bào)名了,耽誤時間!
與此同時,既然要考網(wǎng)警之?dāng)?shù)據(jù)分析應(yīng)用崗,那必然要考數(shù)據(jù)挖掘基礎(chǔ)知識,今天開始咱們就對數(shù)據(jù)挖掘方面的東西好生講講 最最最重要的就是大數(shù)據(jù),什么行測和面試都是小問題,最難最最重要的就是大數(shù)據(jù)技術(shù)相關(guān)的知識筆試
文章目錄
- 大數(shù)據(jù):
- @[TOC](文章目錄)
- c4.5決策樹
- sql考題
- 30個經(jīng)典sql題目
- 總結(jié)
文章目錄
- 大數(shù)據(jù):
- @[TOC](文章目錄)
- c4.5決策樹
- sql考題
- 30個經(jīng)典sql題目
- 總結(jié)
c4.5決策樹
sql考題
select sid, sum(amount) as sum from a group by sid order by sum(amount) desc limit 200
訂單排名前十的,他的渠道
left join
select sid, channel, row_number() over(partition by sid order by amout desc)
on a.sid = b.sid
這樣就且出來了
a表,仨列
登錄信息,粉絲數(shù)量
求出今天比作天提升最多的30個人
比如多音,每天都漲粉,就看你提升多少,需要做差
select uid from a order by diff desc limit 30
去求diff很重要
select a.uid, a.fans-b.fans from
(select uid,logdate,fans from a where logdata=今天)
(select uid,logdate,fans from a where logdata=昨天) b on a.uid=b.uid
30個經(jīng)典sql題目
學(xué)生
老師
課程
成績
01筆02分?jǐn)?shù)高的學(xué)生
數(shù)學(xué)和語文
按學(xué)號分組
然后單獨(dú)看不同的課程
關(guān)聯(lián)查詢
inner join
先看01課程的數(shù)據(jù)
再看02課程的數(shù)據(jù)
然后就比01分?jǐn)?shù)大的,學(xué)生的sid
然后把student的名字搞出來
方式2
case where,轉(zhuǎn)化行列
按學(xué)生分組,本來就是應(yīng)該看學(xué)生分組
avg
這好說
可以這么做
having是計(jì)算之后的
總成績,多表關(guān)聯(lián)查詢
cid就是選課數(shù)量
根據(jù)id分組,就能統(tǒng)計(jì)
然后總成績就是后面的成績求和
老師表中查
姓名以李開頭,需要like來做匹配
首字母是李,后續(xù)%隨意
學(xué)過的學(xué)生,,不是這些學(xué)生就是沒學(xué)過
not in
and
where 同時學(xué)
倆合并
關(guān)聯(lián)
全小于60
通過學(xué)生分組
獲取分?jǐn)?shù)最大小于60的話,拿該學(xué)生gg
老牛逼
全部都得學(xué)
按照課程分組
如果學(xué)生數(shù)量不足3則gg
先看 01學(xué)生學(xué)了哪些課
有一個學(xué)生名字就行
要一模一樣
同時匹配多門課
張三教啥課
然后找學(xué)生,看他們的平均成績
看看學(xué)過的學(xué)生,然后not in
這些學(xué)生中
先看哪些不及格
然后統(tǒng)計(jì)學(xué)生數(shù)量有2個以上的
課程為主鍵
及格的人數(shù)站總?cè)藬?shù)的人
根據(jù)課程分組
看老師,然后看課程,找平均,desc排序
要根據(jù)課程分組
名字和性別看成同一個字段,做分組,這樣就出來了
倆都行的
全部課程都選了
課程都有哪些
學(xué)生分組,他的課程數(shù)量是等于所有可成總數(shù)的時候就OK了
日期減法操作
當(dāng)前日期減去出生日期
這離譜了
如果下周,就把本周+1就是加一周
data_add就是加日期,看你加天,周,還是月啥的
下個月類似
總結(jié)
提示:重要經(jīng)驗(yàn):
1)
2)學(xué)好oracle,即使經(jīng)濟(jì)寒冬,整個測開offer絕對不是問題!同時也是你考公網(wǎng)絡(luò)警察的必經(jīng)之路。
3)筆試求AC,可以不考慮空間復(fù)雜度,但是面試既要考慮時間復(fù)雜度最優(yōu),也要考慮空間復(fù)雜度最優(yōu)。