精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

想通過數(shù)據(jù)科學面試,這十個SQL概念你必須掌握

數(shù)據(jù)庫 SQL Server
隨著智能時代的逐漸來臨,用無代碼方法做事開始變得廣受歡迎,我們很有必要了解一下無代碼方法了。使用無代碼方法并不意味著你不明白怎樣寫代碼,事實上,你必須寫代碼寫得好,才能用好無代碼方法。

 本文轉載自公眾號“讀芯術”(ID:AI_Discovery)。

SQ是一種數(shù)據(jù)庫查詢和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關系數(shù)據(jù)庫系統(tǒng),其功能非常強大,是數(shù)據(jù)科學面試中繞不過的考點。

[[337292]]

很多人為了通過面試事無巨細地準備,犄角旮旯都不敢放過。但事實上,在現(xiàn)實面試中大多數(shù)公司只測試其少數(shù)核心概念。努力學習不如機智學習,以下這10個概念因其在實際中應用最多而最常出現(xiàn)。在準備面試時,你應該主要關注這些概念。

1. CASE WHEN

許多問題都可能需要使用CASE-WHEN語句,因為這個概念功能非常多。

在根據(jù)其他變量分配某個值或類時,我們需要用CASE-WHEN可以編寫復雜的條件語句。但還有一個功能鮮為人知,它可以用來透視數(shù)據(jù)。例如,如果你已有“月(month)”列,又希望為每個month創(chuàng)建一個單獨的列,則可以使用CASE WHEN語句來透視數(shù)據(jù)。

示例問題:編寫一個SQL查詢重新排列表樣式,以使每個月對應一個收入欄。

 

  1. Initial table
  2. +------+---------+-------+ 
  3. | id | revenue | month | 
  4. +------+---------+-------+ 
  5. | 1 | 8000 | Jan | 
  6. | 2 | 9000 | Jan | 
  7. | 3 | 10000 | Feb | 
  8. | 1 | 7000 | Feb | 
  9. | 1 | 6000 | Mar | 
  10. +------+---------+-------+ 
  11. Result table
  12. +------+-------------+-------------+-------------+-----+-----------+ 
  13. | id | Jan_Revenue | Feb_Revenue |Mar_Revenue | ... | Dec_Revenue | 
  14. +------+-------------+-------------+-------------+-----+-----------+ 
  15. | 1 | 8000 | 7000 | 6000 |... | null | 
  16. | 2 | 9000 | null | null | ... | null | 
  17. | 3 | null | 10000 | null | ... | null | 
  18. +------+-------------+-------------+-------------+-----+-----------+ 

2. SELECT DISTINCT

SELECT DISTINCT語句是一定要記牢的,將SELECT DISTINCT語句與聚合函數(shù)(即第三個概念)一起使用非常常見。例如,如果你有一個客戶訂單的數(shù)據(jù)表,則可能會被要求計算每個客戶的平均訂單數(shù)。在本例中,需要計算訂單的總數(shù)除以客戶的總數(shù)。像這樣:

 

  1. SELECT 
  2.    COUNT(order_id) / COUNT(DISTINCTcustomer_id) as orders_per_cust 
  3. FROM 
  4.    customer_orders 

3. 聚合函數(shù)

聚合函數(shù)跟上一點聯(lián)系緊密,你需要對這類函數(shù)的功能有深刻理解,比如min,max,sum,count等等……你應該好好理解GROUP BY和HAVING子句。我強烈建議你花點時間去解決實際問題,我們在一些創(chuàng)造性的方法中常常會用到聚合函數(shù)。

示例問題:編寫一個SQL查詢,在名為Person的表中找出所有重復的電子郵件。

 

  1. +----+---------+ 
  2. | Id | Email   | 
  3. +----+---------+ 
  4. | 1  | a@b.com | 
  5. | 2  | c@d.com | 
  6. | 3  | a@b.com | 
  7. +----+---------+ANSWER: 
  8. SELECT 
  9.     Email 
  10. FROM 
  11.     Person 
  12. GROUP BY 
  13.     Email 
  14. HAVING 
  15.     count(Email) > 1 

4. 左連接 vs 內連接

對于那些對SQL比較陌生,或有一段時間沒有使用過SQL的人來說,混淆左連接和內連接是件輕而易舉的事兒。請確保你能清楚理解每個連接如何獲得不同的結果,許多面試問題會要求你做一些連接。在某些情況下,選擇了一個而非另一個,即是成敗兩條路。

5. 自連接

SQL自連接指的是將表與其自身連接,它聽上去用處不大,但實際上用處十分廣泛。在許多實際應用中,數(shù)據(jù)存儲在一個大表中,而不是許多小表中,我們需要自連接來解決特定的問題。

示例問題:給定下面的Employee表,編寫一個SQL查詢,找出收入高于經(jīng)理的員工。在表中,喬(Joe)是唯一收入高于經(jīng)理的員工。

 

  1. +----+-------+--------+-----------+ 
  2. | Id | Name  | Salary | ManagerId | 
  3. +----+-------+--------+-----------+ 
  4. | 1  | Joe   | 70000 | 3         | 
  5. | 2  | Henry | 80000  | 4        | 
  6. | 3  | Sam   | 60000 | NULL      | 
  7. | 4  | Max   | 90000 | NULL      | 
  8. +----+-------+--------+-----------+Answer: 
  9. SELECT 
  10.     a.Name as Employee 
  11. FROM 
  12.     Employee as a 
  13.         JOIN Employee as b on a.ManagerID= b.Id 
  14. WHERE a.Salary > b.Salary 

6. 子查詢

子查詢也稱為內部查詢或嵌套查詢,是查詢內查詢,會被嵌入到WHERE子句中,可以解決需要多次按序查詢以生成給定結果的特殊問題。子查詢和WITH AS語句在查詢中的使用次數(shù)都非常多,因而必須掌握。

示例問題:假設一個網(wǎng)站包含兩個數(shù)據(jù)表,Customers表和Orders表。編寫一個SQL查詢來找出所有從未訂購過的客戶。

 

  1. Table: Customers.+----+-------+ 
  2. | Id | Name  | 
  3. +----+-------+ 
  4. | 1  | Joe   | 
  5. | 2  | Henry | 
  6. | 3  | Sam   | 
  7. | 4  | Max   | 
  8. +----+-------+Table: Orders. 
  9. +----+------------+ 
  10. | Id | CustomerId | 
  11. +----+------------+ 
  12. | 1  | 3          | 
  13. | 2  | 1          | 
  14. +----+------------+Answer: 
  15. SELECT 
  16.     Name as Customers 
  17. FROM 
  18.     Customers 
  19. WHERE 
  20.     Id NOT IN ( 
  21.         SELECT 
  22.             CustomerId 
  23.         FROM Orders 
  24.     ) 

7. 字符串格式化

字符串函數(shù)非常重要,尤其是在處理不清晰的數(shù)據(jù)時。公司很可能會考察你字符串的格式化和處理,以確保你懂得如何處理數(shù)據(jù)。

字符串格式化包括以下內容:

  • LEFT, RIGHT
  • TRIM
  • POSITION
  • SUBSTR
  • CONCAT
  • UPPER, LOWER
  • COALESCE

8. 日期時間處理

你肯定會遇到一些涉及日期和時間數(shù)據(jù)的SQL問題,也許是需要按月份對數(shù)據(jù)分組,或者將變量格式從DD-MM-YYYY轉換為簡單的月份。

須知的函數(shù):

  • EXTRACT
  • DATEDIFF

示例問題:給定一個Weather表,編寫一個SQL查詢以找出所有高于之前(昨天)溫度的日期Id。

 

  1. +---------+------------------+------------------+ 
  2. | Id(INT) | RecordDate(DATE) | Temperature(INT) | 
  3. +---------+------------------+------------------+ 
  4. |       1 |       2015-01-01 |               10 | 
  5. |       2 |       2015-01-02 |               25 | 
  6. |       3 |       2015-01-03 |               20 | 
  7. |       4 |       2015-01-04 |               30 | 
  8. +---------+------------------+------------------+Answer: 
  9. SELECT 
  10.     a.Id 
  11. FROM 
  12.     Weather a, 
  13.     Weather b 
  14. WHERE 
  15.     a.Temperature > b.Temperature 
  16.     AND DATEDIFF(a.RecordDate,b.RecordDate) = 1 

9. 窗口函數(shù)

窗口函數(shù)使你能對所有行執(zhí)行聚合值,而不是只返回一行(這是GROUP BY語句的用處),這對于行排序、計算累計等需求來說十分有用。

示例問題:編寫一個查詢以獲取薪水最高的empno,確保解決方案可以處理關系。

 

  1.   depname  | empno | salary |     
  2. -----------+-------+--------+ 
  3.  develop  |    11 |   5200 | 
  4.  develop  |     7 |   4200 | 
  5.  develop  |     9 |   4500 | 
  6.  develop  |     8 |   6000 | 
  7.  develop  |    10 |   5200 | 
  8.  personnel |     5 |  3500 | 
  9.  personnel |     2 |  3900 | 
  10.  sales    |     3 |   4800 | 
  11.  sales    |     1 |   5000 | 
  12.  sales    |     4 |   4800 |Answer: 
  13. WITH sal_rank AS 
  14.   (SELECT 
  15.     empno, 
  16.     RANK() OVER(ORDER BY salary DESC) rnk 
  17.   FROM 
  18.     salaries) 
  19. SELECT 
  20.   empno 
  21. FROM 
  22.   sal_rank 
  23. WHERE 
  24.   rnk = 1; 

10. UNION

UNION不常出現(xiàn),但偶爾也會有人問到這點,以防萬一還是要了解一下。如果你有兩個含有相同列的表,又希望將它們組合在一起,這時UNION就可以派上用場啦。如果你不能百分百確定如何操作它,請及時善用搜索引擎解決它。

掌握這個10個概念,面試中的大部分問題你都將迎刃而解。祝你面試順利!

 

 

責任編輯:華軒 來源: 讀芯術
相關推薦

2022-06-12 23:43:19

SQL數(shù)據(jù)函數(shù)

2024-05-17 16:18:27

2022-03-22 23:18:55

SQL技術內部概念

2024-09-13 09:59:27

2023-04-20 10:29:46

數(shù)據(jù)管理數(shù)據(jù)分析

2019-07-11 14:45:52

簡歷編程項目

2020-08-28 13:49:13

數(shù)據(jù)統(tǒng)計學面試

2021-10-18 08:01:44

TS語言TypeScript

2018-01-31 22:30:05

數(shù)據(jù)科學家數(shù)據(jù)專家工程師

2020-09-08 15:15:06

Python數(shù)據(jù)科學Python庫

2011-01-28 15:11:15

PowerShell

2011-05-11 15:28:05

2021-03-11 09:02:37

SQL數(shù)據(jù)庫數(shù)據(jù)

2020-08-06 08:27:21

JavaScript概念語言

2024-07-16 10:13:01

2024-07-26 21:35:11

2023-12-23 11:15:25

2021-09-15 09:20:37

Python函數(shù)代碼

2024-01-12 07:32:35

數(shù)據(jù)科學Python庫項目

2022-02-22 23:25:19

Python編程語言開發(fā)
點贊
收藏

51CTO技術棧公眾號

视频一区二区欧美| 综合中文字幕| 亚洲欧洲日韩av| 国产啪精品视频网站| 天天色天天综合| 秋霞影院一区| 亚洲国产成人porn| 欧美日韩精品免费在线观看视频| 国产精品欧美综合| 久久精品欧美一区| 精品日韩一区二区三区| ww国产内射精品后入国产| 日韩a级作爱片一二三区免费观看| 老鸭窝91久久精品色噜噜导演| 亚洲香蕉成人av网站在线观看 | 久蕉在线视频| 看国产成人h片视频| 欧美成人合集magnet| 波多野结衣加勒比| 欧洲成人一区| 洋洋av久久久久久久一区| 精品午夜一区二区| 一本色道久久综合亚洲| 亚洲高清二区| 日韩在线中文视频| 欧美 日本 国产| 青青在线精品| 欧美日韩国产一区二区三区| 杨幂一区欧美专区| 97人妻精品一区二区三区| 欧美国产日韩电影| 中文字幕视频一区二区三区久| 999日本视频| 亚洲黄色激情视频| 在线精品小视频| 亚洲成年人在线| 国产精品久久久久久久久久妞妞| 欧美自拍偷拍午夜视频| 成人在线免费高清视频| 麻豆av电影在线观看| 国产揄拍国内精品对白| 清纯唯美日韩制服另类| 九九热久久免费视频| 91精品啪在线观看国产60岁| 成人av.网址在线网站| 麻豆国产尤物av尤物在线观看| 婷婷综合成人| 日韩欧美高清一区| www.cao超碰| 日韩欧美看国产| 亚洲成人1区2区| 欧美一区二区三区综合| 青青草免费在线| 成人激情动漫在线观看| 91系列在线观看| 亚洲图片欧美日韩| 国产精品日本欧美一区二区三区| 欧美大胆在线视频| 国产又粗又猛又爽又黄的视频小说| 首页亚洲中字| 欧美精品一区二区三区一线天视频| 亚洲第一天堂久久| 黑人一区二区三区| 日韩欧美亚洲成人| 久久久久久久久久久视频| 曰本三级在线| 一区二区三区四区蜜桃 | 国产精品巨作av| 欧美一级日韩不卡播放免费| 九色porny自拍| 不卡亚洲精品| 欧美日韩中文字幕综合视频| 日本十八禁视频无遮挡| 免费看男女www网站入口在线| 一区二区三区在线不卡| 成年在线观看视频| 青春草在线视频| 亚洲 欧美综合在线网络| 人妻激情另类乱人伦人妻| 天堂av最新在线| 亚洲一区二区三区四区的| 久久av高潮av| segui88久久综合9999| 亚洲一区二区三区四区五区黄| 国产精品69久久久| www在线看| 第一福利永久视频精品 | 尤物视频在线免费观看| 国产精品久久福利| 黄色a级在线观看| 污影院在线观看| 亚瑟在线精品视频| 99免费视频观看| www成人在线视频| 欧美日韩国产另类一区| 在线免费观看av网| 视频一区日韩| 国产丝袜一区二区| 久久久久久久久福利| 亚洲精品网址| 97视频在线播放| 一级特黄免费视频| 韩国三级在线一区| 国产亚洲精品自在久久| 极品美乳网红视频免费在线观看| 亚洲国产精品成人综合色在线婷婷| 蜜桃av久久久亚洲精品| 99re在线视频| 亚洲午夜免费福利视频| 日韩精品免费播放| 国产精品高清一区二区| 日韩福利视频在线观看| 亚洲午夜久久久久久久久红桃| 欧美三级伦理在线| 欧美激情videoshd| 午夜精品久久久久久久蜜桃| 国内精品伊人久久久久影院对白| 国产主播一区二区三区四区| 成人av电影观看| 亚洲已满18点击进入久久| 北条麻妃在线一区| 国产日韩在线观看视频| 亚洲美女在线看| 三级全黄做爰视频| 久久午夜影视| 999热视频| aⅴ在线视频男人的天堂| 亚洲成人1区2区| 中文字幕资源在线观看| 日本午夜精品| 久久99精品久久久久久噜噜| 黄色污污网站在线观看| 岛国av在线一区| 亚洲第一精品区| 亚洲精品成人天堂一二三| 国产伦精品一区二区| 成人在线观看网站| 亚洲国产精品一区二区尤物区| 深夜黄色小视频| 亚洲性视频在线| 日韩综合中文字幕| 日本中文字幕第一页| 国产不卡一区视频| 中国成人在线视频| 欧美日韩亚洲国产| 精品免费国产二区三区| 国产三级aaa| 日韩国产精品久久久久久亚洲| 国产伦精品一区二区三区| sm国产在线调教视频| 欧美三级中文字幕| 最近中文字幕免费视频| 亚洲人成毛片在线播放女女| 91青青草免费在线看| 最新97超碰在线| 在线免费观看日本一区| 亚洲精品乱码久久| 亚洲伦理一区| 国产精品免费在线| 26uuu亚洲电影在线观看| 欧美日韩国产一级片| 亚洲成人黄色av| 久久精品30| 欧美日韩一区在线播放| 老色鬼在线视频| 亚洲福利在线视频| 91香蕉在线视频| 成年人午夜久久久| 日韩中字在线观看| 米奇精品关键词| 91av在线网站| 丝袜视频国产在线播放| 欧美性极品xxxx做受| 国产精品九九九九九| 国产精品嫩草99av在线| 日韩av一区二区三区在线观看| 激情av在线| 亚洲丁香久久久| 国产一区二区99| 久久久久综合网| 男人搞女人网站| 97视频热人人精品免费| 国产中文欧美精品| 怡红院在线观看| 精品国产一区二区三区久久影院| 69精品久久久| 久久午夜羞羞影院免费观看| 成人在线观看黄| 日韩欧美视频在线播放| 91夜夜未满十八勿入爽爽影院| 影音先锋在线播放| 日韩久久免费电影| 日韩欧美国产另类| 日韩美女久久久| 99久久久无码国产精品性波多| 日韩午夜高潮| 相泽南亚洲一区二区在线播放 | 国语自产精品视频在线看| 天天舔天天干天天操| 在线视频中文字幕一区二区| 久久精品亚洲a| 99视频在线精品| 五月婷婷之综合激情| 亚洲五月综合| 久久er99热精品一区二区三区 | 91麻豆国产精品| 欧美日韩经典丝袜| 国产一区二区三区在线视频| 国产尤物在线观看| 亚洲国产精品久久久久婷婷884| 国精品无码人妻一区二区三区| 久久99精品国产91久久来源| 三上悠亚久久精品| 日本大胆欧美| 国产一区二区高清不卡| 日韩制服一区| 久久久噜噜噜久久久| √天堂资源地址在线官网| 91精品国产综合久久精品| www.中文字幕在线观看| 亚洲人成小说网站色在线| 人妻丰满熟妇av无码久久洗澡| 另类欧美日韩国产在线| aa在线观看视频| 在线观看国产精品入口| 五月天色一区| 99re6热只有精品免费观看| 国产精品伦子伦免费视频| 国产福利在线免费观看| 日韩一中文字幕| 日韩欧美在线番号| 精品国产伦一区二区三区观看方式 | 99久热在线精品视频观看| 97在线视频一区| 天天色天天射天天综合网| 一区二区三欧美| 四虎影视精品成人| 51精品国自产在线| 中文字幕 日韩有码| 岛国av在线不卡| 黄色小视频在线免费看| 亚洲男人的天堂一区二区| 日本一区二区视频在线播放| 91免费观看在线| 亚洲啪av永久无码精品放毛片 | 久久精品国产77777蜜臀| 亚洲自偷自拍熟女另类| 亚洲精品在线二区| 又大又硬又爽免费视频| 你懂的视频一区二区| 中文字幕中文字幕在线中心一区| 国产亚洲欧美日韩在线观看一区二区| 懂色av一区二区三区在线播放| 亚州精品国产| 成人黄色免费在线观看| 国产伊人久久| 国产精品福利在线观看| 精品91久久| 国产97在线观看| 欧美大片高清| 国产成人短视频| 成人免费直播| 日韩av不卡在线| 午夜激情成人网| 国产精品观看在线亚洲人成网| 中文字幕人成乱码在线观看 | 永久看片925tv| 国产精品一区二区免费福利视频| 欧美黑人极品猛少妇色xxxxx| 国产二区三区在线| 久久激情视频久久| 日本亚洲精品| 久久99视频精品| 91豆花视频在线播放| 26uuu国产精品视频| 日韩免费福利视频| 国产精品一久久香蕉国产线看观看 | 老牛国产精品一区的观看方式| 亚洲精品一二三四五区| 韩国v欧美v日本v亚洲v| 国产精品果冻传媒| 国产欧美一区二区精品秋霞影院| 三上悠亚作品在线观看| 亚洲自拍偷拍av| www.久久久久久久| 欧美精品乱人伦久久久久久| 国内爆初菊对白视频| 亚洲欧美在线一区| a天堂中文在线官网在线| 77777少妇光屁股久久一区| 亚洲精品在线影院| 亚洲自拍av在线| 在线观看欧美理论a影院| 中文字幕制服丝袜在线| 亚洲中午字幕| 日本美女久久久| 26uuu成人网一区二区三区| 2017亚洲天堂| 精品国产乱码久久久久久天美 | 成人三级小说| 国产精品美女www| 国产色噜噜噜91在线精品| 亚洲a∨一区二区三区| 欧美三级不卡| 精品999在线| 91婷婷韩国欧美一区二区| √天堂中文官网8在线| 色婷婷国产精品久久包臀| 精品久久无码中文字幕| 在线日韩第一页| 在线观看v片| 动漫一区二区在线| 一个色综合网| 国产三级三级三级看三级| 成人激情小说乱人伦| 黄色片子在线观看| 欧美三级视频在线观看| 亚洲色图欧美视频| 欧美激情视频一区| 亚洲欧美综合久久久久久v动漫| 欧美日韩另类综合| 亚洲激情婷婷| avtt中文字幕| 一区二区三区在线视频免费| 中文字幕人妻色偷偷久久| 亚洲免费小视频| free性护士videos欧美| www日韩av| 欧美三级视频| 日本中文字幕精品| 樱桃视频在线观看一区| 国产情侣av在线| 久久福利视频网| 成人短视频软件网站大全app| 亚洲a∨一区二区三区| 青青草原综合久久大伊人精品优势| 狠狠人妻久久久久久综合蜜桃| 亚洲图片欧美一区| 成人午夜精品福利免费| 成年无码av片在线| 欧美国产亚洲精品| 9色视频在线观看| 国产福利精品一区| 免费中文字幕在线观看| 欧美成人官网二区| 女子免费在线观看视频www| 99re国产视频| 这里只有精品在线| 老女人性生活视频| 亚洲成人av电影在线| 亚洲三级黄色片| 国产成人av网| 日韩精品电影| www.午夜av| 亚洲黄色av一区| 欧美一级在线免费观看| 91精品国产高清久久久久久久久| 外国成人在线视频| 久久久久免费精品| 中文字幕一区日韩精品欧美| 91亚洲国产成人久久精品麻豆| 成年无码av片在线| 国产精东传媒成人av电影| 美女日批免费视频| 久久精品夜夜夜夜久久| 亚洲熟妇av乱码在线观看| 精品国偷自产在线视频| eeuss国产一区二区三区四区| 玩弄中年熟妇正在播放| 国产欧美一区二区精品性色| 国产一区二区在线播放视频| 欧美激情手机在线视频| 亚洲动漫在线观看| 校园春色 亚洲色图| 亚洲一区视频在线| 黄网在线观看| 91久久爱成人| 久久久综合网| 内射一区二区三区| 日韩av影视综合网| 欧美成人三级| 国产一区二区视频播放| 国产精品水嫩水嫩| 亚洲爆乳无码一区二区三区| 日本中文字幕久久看| 中文字幕一区二区三三| 少妇光屁股影院| 欧美一区国产二区| 欧美1级2级| 日本精品福利视频| 国产人成亚洲第一网站在线播放| 国产露脸国语对白在线| 81精品国产乱码久久久久久| 成人精品中文字幕| 欧美日韩人妻精品一区在线| 欧洲视频一区二区| 7777kkk亚洲综合欧美网站| 亚洲精品久久久久久一区二区| 成人激情小说网站| 国产精品一区二区免费视频 |