精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产精品一区二区三区毛片淫片 | 精品国产乱码久久久久久蜜坠欲下| 性做久久久久久免费观看| 欧美大陆一区二区| 99精品人妻无码专区在线视频区| 国色天香一区二区| 国产亚洲福利一区| 免费在线观看日韩av| 欧洲亚洲两性| 亚洲午夜成aⅴ人片| 日韩av一级大片| 日本成人动漫在线观看| 美女网站一区二区| 97碰在线观看| 成人观看免费视频| 欧美一区电影| 亚洲国产欧美一区| a级大片免费看| 午夜无码国产理论在线| 亚洲国产精品嫩草影院| 自拍亚洲欧美老师丝袜| 久青青在线观看视频国产| 国产一区二区三区香蕉| 国产精品电影网| 国产成人免费观看视频 | 秋霞无码一区二区| 欧美精品日韩少妇| 欧美激情自拍偷拍| 欧美激情www| 婷婷色在线视频| 国产成人精品免费在线| 国产日韩av在线| 国产无遮挡又黄又爽又色视频| 亚洲精品123区| 欧美黑人xxxx| 男女羞羞免费视频| 在线观看国产精品入口| 中文字幕在线成人| 国产精品密蕾丝袜| 一区二区三区视频免费观看| 亚洲精品在线观看网站| 香蕉视频免费网站| 一区中文字幕| 欧美白人最猛性xxxxx69交| 三级一区二区三区| 亚洲欧洲二区| 欧美精品三级日韩久久| www.污污视频| 国精品产品一区| 欧美色成人综合| 中文字幕亚洲欧洲| 欧美成人福利| 777久久久精品| 亚洲在线观看网站| 老司机亚洲精品一区二区| 91精品国产品国语在线不卡| 免费不卡av网站| www.亚洲一二| 亚洲国模精品一区| 亚洲AV无码国产成人久久| 婷婷亚洲成人| 亚洲香蕉成人av网站在线观看| 久久精品视频18| 日韩欧美一区二区三区在线视频| 中文字幕在线亚洲| 全网免费在线播放视频入口| 欧美精品二区| 91av视频在线观看| 婷婷激情五月综合| 麻豆视频一区二区| 91精品国产高清久久久久久91裸体| 999久久久久| 成人小视频免费在线观看| 久久99九九| 福利视频在线看| 亚洲欧洲综合另类| 岛国大片在线播放 | 成人激情综合网| 草逼视频免费看| 91亚洲国产成人精品一区二区三 | xxxx黄色片| 成人精品久久| 久久综合国产精品台湾中文娱乐网| 久久国产在线观看| 日韩专区一卡二卡| 亚洲综合日韩中文字幕v在线| 国产综合视频在线| 国产欧美综合在线| 黄色片免费在线观看视频| 国产精品论坛| 欧美老人xxxx18| 黄色免费看视频| 欧美电影《睫毛膏》| 午夜精品美女自拍福到在线| 91麻豆精品在线| 国产高清成人在线| 日韩精品无码一区二区三区| 亚洲资源一区| 在线观看成人免费视频| 无码人妻一区二区三区精品视频| 精品国产乱码久久久| 欧美大片网站在线观看| 超碰在线免费97| 国产成人亚洲综合a∨婷婷图片| 欧美日韩国产不卡在线看| av电影高清在线观看| 一本大道久久a久久综合| 性生交大片免费看l| 久久精品国产www456c0m| 97在线看福利| 国产sm主人调教女m视频| 国产亲近乱来精品视频| 91九色在线观看视频| 秋霞一区二区| www国产精品com| 日本免费精品视频| 成人综合在线视频| 黄色网zhan| 精品女同一区二区三区在线观看| 日韩麻豆第一页| 国产在线视频卡一卡二| 国产一区在线观看麻豆| 日韩精品久久一区二区三区| 性欧美18xxxhd| 亚洲成人999| 成人免费视频网站入口::| 日本少妇一区二区| 欧美日韩亚洲在线 | 中文字幕一区二区三区欧美日韩 | 欧美日本视频在线观看| 136福利精品导航| 久久久99久久精品女同性| 中文字幕永久免费视频| 国产亚洲短视频| 免费高清在线观看免费| 人人精品视频| 97av在线影院| 神马一区二区三区| 亚洲成人午夜电影| 黄色av电影网站| 国内揄拍国内精品久久| 97伦理在线四区| 伊人福利在线| 亚洲国产成人精品久久久国产成人一区| 免费在线观看a级片| 国内精品写真在线观看| 老司机av福利| 中文字幕一区日韩精品 | 国产性猛交普通话对白| 国产精一区二区三区| 法国空姐在线观看免费| 警花av一区二区三区| 欧美理论电影在线播放| 亚洲女人18毛片水真多| 亚洲va天堂va国产va久| 中文成人无字幕乱码精品区| 国产亚洲精品v| 日韩精品久久一区二区三区| 欧美videos粗暴| 欧美日韩xxxxx| 黄色福利在线观看| 欧美视频在线免费看| 性猛交ⅹxxx富婆video | 色哟哟亚洲精品| 一级特黄曰皮片视频| 经典三级在线一区| 国产一级黄色录像片| 国产毛片精品| 国产99久久精品一区二区| 成年人视频网站在线| 3d动漫精品啪啪一区二区竹菊| 精品国产精品国产精品| 成人午夜视频网站| www.日日操| 手机在线电影一区| 99影视tv| 性欧美1819sex性高清| 色午夜这里只有精品| www.色婷婷.com| 欧美午夜丰满在线18影院| 粉嫩精品久久99综合一区| 国产一区二区久久| 欧美视频在线播放一区| 天堂美国久久| 九色91在线视频| 欧美一级做a| 久久全国免费视频| 中文字幕日本在线观看| 亚洲第一区第一页| 一区二区视频网| 亚洲国产精品一区二区久久恐怖片| 中文字幕网站在线观看| 国产精品996| 91视频免费版污| 红桃视频亚洲| 亚洲天堂电影网| 日韩三级毛片| 亚洲va男人天堂| 国产一区一一区高清不卡| 欧美黄色片视频| 亚洲麻豆精品| 国产视频自拍一区| www三级免费| 欧美日韩精品久久久| 亚洲免费激情视频| 亚洲激情五月婷婷| 蜜桃av.com| 国产日韩欧美不卡在线| 国产伦精品一区二区三区88av| 免费在线看成人av| 日韩视频第二页| 亚洲国产国产亚洲一二三| 亚洲精品乱码视频| 久久爱www成人| 精品久久久久久乱码天堂| 色悠久久久久综合先锋影音下载| 国产精品福利久久久| 日本不卡网站| 性欧美视频videos6一9| 欧美色图天堂| 欧美成人高清视频| 天堂а√在线资源在线| 亚洲欧美精品中文字幕在线| 后入内射欧美99二区视频| 日韩欧美在线综合网| 91激情在线观看| 欧洲国产伦久久久久久久| 亚洲天堂视频网站| 午夜精品福利视频网站| av资源吧首页| 亚洲图片欧美色图| 国产真实乱人偷精品视频| 亚洲免费在线观看视频| 污软件在线观看| 亚洲欧美综合另类在线卡通| 天天摸日日摸狠狠添| 国产欧美精品一区aⅴ影院| 谁有免费的黄色网址| 国产亚洲成av人在线观看导航| 日韩乱码人妻无码中文字幕久久| 97久久超碰精品国产| 亚洲精品女人久久久| 91亚洲精品久久久蜜桃网站| 大黑人交xxx极品hd| 久久久久久久久免费| 国产123在线| 国产精品久久久久影院老司| 国产麻豆视频在线观看| 综合色天天鬼久久鬼色| 免费在线视频观看| 亚洲韩国一区二区三区| 日韩 欧美 综合| 欧美性极品少妇精品网站| 色老头在线视频| 欧美猛男超大videosgay| 国产毛片毛片毛片毛片毛片| 日韩午夜在线观看| jlzzjlzz亚洲女人18| 精品日韩一区二区| 午夜视频1000| 亚洲天堂视频在线观看| 男人天堂久久久| 久久91精品国产91久久跳| 91在线超碰| 国产99久久精品一区二区 夜夜躁日日躁| 国产精品高清乱码在线观看| 国产精品视频精品| 国产剧情一区二区在线观看| 成人精品一二区| 日韩中出av| 在线国产99| 影音先锋在线一区| 日本www高清视频| 精品一区二区三区免费播放| 中国男女全黄大片| 国产三级精品视频| 亚洲色图综合区| 欧美色道久久88综合亚洲精品| 亚洲一级片免费看| 亚洲第一二三四五区| 狠狠v欧美ⅴ日韩v亚洲v大胸| 综合欧美国产视频二区| 亚洲色图美国十次| 国产成人拍精品视频午夜网站 | 波多野结依一区| 国产成人精品久久久| 国模大尺度视频一区二区| 狠狠色狠狠色综合人人| 97精品国产一区二区三区| 妞干网视频在线观看| 日韩精品国产欧美| 久久久久亚洲av成人网人人软件| 国产日本欧美一区二区| 日本亚洲欧美在线| 欧美精品一级二级三级| 青春有你2免费观看完整版在线播放高清| 久久国产一区二区三区| 日韩伦理福利| 成人av免费在线看| 日韩欧美二区| 日韩av黄色网址| 国产传媒一区在线| 天天干天天舔天天操| 亚洲第一狼人社区| 国产精选久久久| 亚洲一区二区久久久| 俺来也官网欧美久久精品| 国产在线观看一区二区三区| 一区二区三区日本久久久 | 久久久福利视频| 精品91在线| 性鲍视频在线观看| 中文文精品字幕一区二区| www.伊人久久| 欧美精品一区二区三区在线播放 | 亚洲欧美区自拍先锋| 波多野结衣日韩| 日韩精品一二三四区| 欧美hdxxx| 99久久精品久久久久久ai换脸| 日韩av在线播放网址| 无人在线观看的免费高清视频| 99久久免费精品| 国产极品在线播放| 欧美成人vps| caopo在线| 91精品国产99久久久久久红楼| 色综合咪咪久久网| 污色网站在线观看| 中文字幕欧美激情一区| 波多野结衣家庭主妇| 国产亚洲成精品久久| 欧美精品高清| 色噜噜狠狠色综合网| 三级影片在线观看欧美日韩一区二区 | 性欧美videosex高清少妇| 久久婷婷久久| www.中文字幕av| 91国偷自产一区二区使用方法| 九色在线观看视频| 国产精品igao视频| 欧美亚洲在线日韩| www.cao超碰| 亚洲情趣在线观看| 超碰人人人人人人| 久久久噜噜噜久久中文字免| 国产精品视屏| 可以在线看的av网站| 久久综合色播五月| 亚洲欧美偷拍一区| 在线视频欧美日韩精品| 国产一区影院| 精品国产一区二区三区在线| 国产精品一二三在| 黄网站免费在线| 日韩精品一二三四区| 国产精品字幕| 国产一二三四五| 粉嫩高潮美女一区二区三区 | 国内视频一区| 美女诱惑黄网站一区| аⅴ天堂中文在线网| 在线不卡欧美精品一区二区三区| 国产黄色在线网站| 国产精品自拍首页| 欧美亚洲三区| 老司机深夜福利网站| 欧美成人激情免费网| 自拍偷拍欧美视频| 亚洲最大免费| 成人午夜看片网址| 精品一区二区无码| 另类图片亚洲另类| 免费福利视频一区| 在线免费观看视频黄| 夜夜嗨av一区二区三区四季av | 中文字幕日韩精品在线| 成人激情久久| av7777777| 亚洲欧洲日产国产综合网| 全国男人的天堂网| 国产精品第一第二| 国产一区二区三区四区老人| 免费看污片网站| 日韩视频123| 亚洲精品中文字幕| 懂色av一区二区三区四区五区| 成人综合激情网| 97人妻精品视频一区| 欧美夫妻性生活视频| 久久99影视| 秘密基地免费观看完整版中文| 色香色香欲天天天影视综合网| 福利在线视频网站| 日韩在线电影一区| 成人丝袜18视频在线观看| 在线不卡免费视频| 亚州国产精品久久久| 伊人久久大香线蕉精品组织观看| 在线免费观看麻豆|