SQL應用於簡單的資料分析工作

2021-08-19 15:55:31 字數 1755 閱讀 7639

從事資料分析工作基本上離不開sql的使用,如果不知道如何寫sql,很多資料清洗,包括分析都會困難。

一、sql語言在資料分析行業的學習知識框架

​在計算機行業,工程師基本的業務也就是對資料的增刪查改,在資料分析行業也不例外。資料分析行業,匯入資料,清洗資料,用sql是可以完全

實現的,但

是如果是要用sql來直接做資料分析,請忽略這個笑話。

我們知道了sql資料庫主要就是儲存資料,清理資料兩大功能之後,仔細思考,我們只要能夠在現有的**裡面查詢出資料,能夠更新資料對資料進行重編碼,知道怎麼增加新增資料,把資料變得規整就行。匯入匯出資料可以使用工具,分析資料可以使用odbc或者其他的介面對資料庫進行連線,更多高階的功能,主鍵,索引,等等,對於乙個需要盡快入門sql的資料分析人員來說,我覺得根本不需要吧。還有資料的排序、資料的交集並集、拼接。把資料轉換出花樣這些,估計也都是高階以後才需要的。

所以下面就簡單的給一些案例語句敘述一下這個過程吧:

二、學會select學會

新增欄位和找出需要的資料

​select  cola, colb, colc  into newtable  from oldtable  where cola='x' and colb is not null;

這個模板基本上就可以完全的查出大部分的資料了。select後面是乙個個的字段,要哪個選哪個。有into意味著將查到的資料插入到一張新錶裡面,沒有就是只查詢出來。where後面是條件,等於某個值,或者是不是空值,是最常用的幾種查詢方式。

還有一種select也用的非常多:

select cola from oldtable group by cola;

這個語句是看看cola有多少種值的可能性。

select高階學習,可能要講講join,union,以及多個查詢組合成的巢狀查詢,或者是子查詢的模式,以及模糊查詢。這個對於需要急於上手的人來說,暫時是不需要的。如果有需要我會在未來再花篇幅在寫出來給大家參考。

三、​​學會

alter學會增加,減少字段

alter可以做的事情很多,增加字段,減少字段。

1.增加字段

alter table tablename add colname varchar;

這樣就可以增加

​乙個空欄位,

varchar是一種資料型別。

2.減少字段

alter table tablename drop column colname;

這樣就去掉了乙個原有的字段。

四、學會update學會更新資料

更新資料大概常用的有兩種,一種是更新成乙個固定值:

update table set col=1;

另一種是從另一張表裡面更新,這種方法,在處理一些小型資料的時候經常會匯出,然後匯入到資料庫,就可以用:

update table set col=tableb.col from tablebwhere table.id=tableb.id;

裡面table和tableb是兩張表,然後通過兩張表的id關聯起來。學會了這個書寫結構就行。

​五、用insert插入記錄

請記住,這個命令只能插入行:

insert into table( cola,colb) values (1,2);

insert into table (cola,colb) select a,b fromtableb;

兩種不同的insert方法,乙個是自己錄入資料時使用,乙個是從另一張表裡面匯出資料時使用。

用於資料分析和視覺化的Python

jose portilla的本課程將為您提供學習python的資源,並有效地使用它來分析和視覺化資料!開始您的資料科學事業!您將全面了解如何使用python程式設計以及如何將其與科學計算模組和庫結合使用以分析資料。本課程教您 專案,您可以將它們用作投資組合以向未來的雇主展示!在本課程結束時,您將 了...

6個用於大資料分析的最好工具

在大資料和大資料分析,他們對企業的影響有乙個興趣高漲。大資料分析是研究大量的資料的過程中尋找模式,相關性和其他有用的資訊,可以幫助企業更好地適應變化,並做出更明智的決策。一 hadoop hadoop 是乙個能夠對大量資料進行分布式處理的軟體框架。但是 hadoop 是以一種可靠 高效 可伸縮的方式...

關於資料分析崗位的工作思考

2020年來了,到了展望全年工作,提出思路的時候了。資料分析工作是根據業務部門的需求,對企業經營資料進行分析,在分析過程中,除了分析企業內部資料,還經常需要企業外部的資料補充或者驗證分析結果,充分有效的資料 對資料分析工作非常重要。面對海量的企業經營資料,採用合適的資料分析演算法及技術,才能快速有效...