0基礎學SQL(二)

2021-08-18 05:12:38 字數 680 閱讀 4074

一晃好多天過去了,一直在pad上學。寫部落格不是為了記流水賬,是為了寫點自己的想法,之前寫學習sql不注意的地方。

總結一下這些天學得到的,下面開始吧。

在資料分析彙總,有兩項技能是分析師必備的,分別是計算機相關技術和資料分析方**。資料分析師應該圍繞著資料-分析-展示,這個思路來完成資料分析工作。sql回答「我們如何訪問資料?」,統計學回答「資料是如何關聯的?」,excel展示我們所發現的結論。其中sql語言用於分析的部分是select與,其他語言多數是關於將資料寫入資料庫,我們考慮的是從資料庫匯中獲取資訊以解決業務問題。select語句描述了結果集的樣子,解放了分析者的思維,使其考慮怎麼做,轉換成考慮做什麼。

當兩列儲存不同值時的資料個數,使用條件聚合,即條件語句(case)是聚合函式(如sum)的引數:

select sum (case when fipco2 <> fipco2 then 1 else 0 end) as numsame from zipcensus zc

sqlexcel p30

為什麼null那麼麻煩還是要用?因為它解決了乙個重要的問題:如何表示不存在的值

關係型資料庫中的「關係型」是指不同資料庫表之間通過鍵相互連線。

我在這幾天寫sql的過程中犯了乙個大的錯誤,總結教訓就是;group by 子句中不能使用select子句中列的別名&where子句中不能使用聚合函式。所以要用標量子查詢。

0基礎轉行學技術

我特別佩服0基礎轉行學技術人。如果說跳槽是另謀良機,那麼轉行,在絕大多數情況下,0基礎轉行學技術就是從頭開始。所以有句話,叫做 跳槽窮半年,轉行窮三年 未免絕對正確,但確實有點道理。然而,如果你在乙個行業的發展,已經到了瓶頸 也就是我們所說的 平台期 你感覺很難有突破了 或者,你幹了三年 五年,才發...

從0開始學swift 基礎

可以同時定義多個變數並賦予其型別注釋 let a,b,c int double 64位浮點數,要求至少有15位數字,精度很高。float 32位浮點數,要求最少有6位數字,精度要求不高時使用。注 當你沒有給浮點數標明型別時,swift總是會選擇double 二進位制 0b 八進位制 0o 十六進製制...

0基礎學python(B站小甲魚)

if elif else x while x for x in 內容 for x in 迴圈就是把每個元素代入變數x,然後執行縮排塊的語句 相關函式 在這裡插入 片 while 條件 for 迴圈,語法 for 目標 in 表示式 迴圈體 a transparent for i in a print...