iT邦幫忙

2022 iThome 鐵人賽

DAY 17
0
自我挑戰組

資料庫二年級:練習AdventureWorks範例資料庫系列 第 17

[第十七天]佔存表之2:應用題考考你

  • 分享至 

  • xImage
  •  

佔存表對我的優點,
就像其他Table一樣能進行資料查找,
且因為是自己建立的,
內容都是我熟悉且需要的重要資料,
對我來說使用起來十分順手,
是我工作的重要助手!

有了佔存表,我們就能來做各種運用了。

廬山真面目

想要找出Customer的詳細資料,
先看看[Sales].[Customer]和其他表的關聯。
https://ithelp.ithome.com.tw/upload/images/20220910/20152049VCYZigsIoZ.jpg

這裡可以找到
[Sales].[Customer]和[Person].[Person]的關聯。

我們來把
佔存表@tempTable和[Person].[Person]
JOIN看看:

  SELECT * 
  FROM [Person].[Person] P
  FULL JOIN @tempTable T on T.cID = P.BusinessEntityID
  ORDER BY totalSpent DESC

結果是:
https://ithelp.ithome.com.tw/upload/images/20220910/20152049ZyRxPugrSK.jpg
一片黃黃的NULL?
這樣結果有點不安心,試著往下拉:
https://ithelp.ithome.com.tw/upload/images/20220910/201520496pMrXBNBQE.jpg
可以發現我們的做法是正確的(放心惹)。

接著我們來看看能不能找出下列資訊:

  1. 有多少位匿名的購買者,且年度消費金額再十萬以上(即Person資料表無資料者)
  2. 以及匿名消費的總金額
  3. 選出消費金額最高的前100名貴賓姓名,準備寄送週年慶優惠資訊

上一篇
[第十六天]佔存表之1
下一篇
[第十八天]辣個應用題
系列文
資料庫二年級:練習AdventureWorks範例資料庫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言