溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQL中如何實現(xiàn)數(shù)據(jù)分析

發(fā)布時間:2022-01-19 10:48:14 來源:億速云 閱讀:244 作者:小新 欄目:大數(shù)據(jù)

小編給大家分享一下SQL中如何實現(xiàn)數(shù)據(jù)分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

    SQL是一門語言,像C語言 C++,JAVA一樣。無論是前端,后端 還是其他編程崗位,都會了解一些,比如基本的增刪改查。其實使用起來就和我們在excel中操作數(shù)據(jù)是一樣的,現(xiàn)在大部分的補錄平臺也還是使用的excel進行補錄。

    說完語言,再說說數(shù)據(jù)庫。數(shù)據(jù)庫,顧名思義,是存放數(shù)據(jù)的倉庫,就像我們的糧倉存放糧食一樣,數(shù)據(jù)庫中存放的是數(shù)據(jù),數(shù)據(jù)庫中怎樣存放數(shù)據(jù)?就和excel一樣 是一張張表格,在數(shù)據(jù)庫中叫做表(TABLE),表中又有兩個元素,一個是列,一個是行,這種二維結構組成了表,表中的(姓名,年齡,性別)這個叫做列名,表也有表名,這張表叫做人員信息表(p),在數(shù)據(jù)庫中,數(shù)據(jù)就像下面這張表一樣,是以行列的形式存儲的,當我們想要打開這張表,就像打開excel表格去查看數(shù)據(jù)的時候,我們需要用到一個語句:

 select * from 人員信息表
select 姓名 ,年齡,性別 from 人員信息表 

   

名詞解釋:FROM : 告訴系統(tǒng)你要的數(shù)據(jù)在哪兒

                 WHERE: 對每一條記錄進行篩選

                 SELECT: 定義返回的列 (這個列可以是表中的列,可以是常量,                    也可以是列進行計算后的值)

SELECT * | 列名 | 常量值 FROM [模式名.]表名 ;

‘*’ 在查詢中表示目標表所有的列

“ | ” ,表示或者的關系, 可選

列與列之間,使用  逗號’,’分割

每一行的每一列只能有一個值

SQL中如何實現(xiàn)數(shù)據(jù)分析

    這樣,我們就可以像打開表格一樣,查看到表中的所有數(shù)據(jù),在這里如果我們只想看某一列,或者某幾列,在excel中我們會選擇隱藏按鈕來隱藏不想看到的列,我們的SQL語句可以選擇想看的列,寫在SELECT 后面,和表格正好相反。

SQL中如何實現(xiàn)數(shù)據(jù)分析


在表格操作中,我們也會經(jīng)常用到一種篩選操作,比如篩選出性別為 ‘女’ 的人員名單 ,在數(shù)據(jù)庫中我們可以使用where條件來進行操作:

 select * from 人員信息表 where 性別=‘女’

SQL中如何實現(xiàn)數(shù)據(jù)分析

其中where 后面可以跟上很多條件,使用 AND  OR  NOT 來連接

與(and): 條件1  與  條件2   兩個條件同時滿足的情況下, 返回 成立

或(or): 條件1  或  條件2   兩個條件同時不滿足的情況下, 返回 不成立

非(not): 非 條件  ,取反

優(yōu)先級:  非 > 與  > 或

我們可以通過小括號改變優(yōu)先級,小括號里面的條件最先執(zhí)行

比如想要找到 性別為女,并且年齡大于18的人,就可以使用:

select * from 人員信息表 where 性別=‘女’ AND 年齡>18

    這樣使用上面的語句就可以實現(xiàn)我們在excel中最常用的兩種操作:顯示想要的行和顯示想看到的列

看完了這篇文章,相信你對“SQL中如何實現(xiàn)數(shù)據(jù)分析”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

sql
AI