102關務三等 資訊處理 資料庫應用SQL查詢 - 考試

Edward Lewis avatar
By Edward Lewis
at 2013-06-05T19:23

Table of Contents

此題SQL的解題關鍵在於群組。
本題來說,主要是把SKU的欄位值群組化,相同的值歸為同一個群組
並計算相同值的數量與加總同一個群組內的Price值,並把Price加總
後為50的記錄給Show出來。

舉例來說:

OrderNumber SKU Price
A01 102 8000
A02 102 9000
A03 101 3000
A04 101 5000
A05 101 2000

------------------------------------------------

SKU欄位裡相同值的就會被視為一個群組,故分成102和101二個群組
,再來102這個群組有2個成員故 Count(*)其值為2,而
102這個群組裡有8000和9000這二個Price值,故Sum(Price)其值為17000
最後的having是記錄Show出來的條件,若Price加總後其值為50該筆處理
的記錄就要Show出來。

答案如下:


SKU_Count TotalRev SKU
1 50 101100
1 50 101200

----------------------------------------------------------

此題答案,經本人在SQL Server資料庫建立表格,並key進資訊,
執行題目的SQL語法,執行結果確實如上。


以下是實做結果:
http://ppt.cc/UJj5







※ 引述《khlo926 (深白色)》之銘言:
: 題目如下:
: 四、(二)Select Count(*) As SKU_Count, Sum(Price) As TotalRev, SKU From
: Order_Item Group By SKU Having Sum(Price)=50;
: Order_Item
: ┌──────┬─────┬────┬───┬───────┐
: │OrderNumber │ SKU │Quantity│Price │ExtendedPrice │
: ├──────┼─────┼────┼───┼───────┤
: │ 1000 │ 201000 │ 1 │ 300 │ 300 │
: ├──────┼─────┼────┼───┼───────┤
: │ 1000 │ 202000 │ 1 │ 130 │ 130 │
: ├──────┼─────┼────┼───┼───────┤
: │ 2000 │ 101100 │ 4 │ 50 │ 200 │
: ├──────┼─────┼────┼───┼───────┤
: │ 2000 │ 101200 │ 2 │ 50 │ 100 │
: └──────┴─────┴────┴───┴───────┘
: 想法:
: Group By SKU,應該會分成4群(筆),但後面的Having Sum(Price)就看不懂了
: 印象中Having語法是針對Group By後的結果再下條件
: 但Group By後的4筆,每一筆都有各自的單一Price,
: 所以不知道Sum(Price)是要跟誰加總(或是執行之後的結果是?)
: 還請版上高手幫忙,謝謝!
: ==========================================
: 謝謝ARCHERDEVIL的提點,我的答案如下圖,請問正確嗎?謝謝!
: ┌──────┬─────┬────┐
: │SKU_Count │ TotalRev │ SKU │
: ├──────┼─────┼────┤
: │ 2 │ 100 │ 101100 │
: ├──────┼─────┼────┤
: │ 2 │ 100 │ 101200 │
: └──────┴─────┴────┘

--
陰律無情!是的,犯邪淫者,小如手淫、婚前性行為
均會遭折福減壽之惡報。國考者更不能犯淫邪,
否則文昌帝君會除去功名,不信請看此懺悔文:
http://lustwarn.blogspot.tw/
陰律無情!是的,犯邪淫者,若不懺悔發心改過永不再犯,
死後必入邪淫地獄,不信請看;http://ppt.cc/3WTm

--
Tags: 考試

All Comments

James avatar
By James
at 2013-06-07T06:10
不會 我還聽過有人為了發大財 跑去姦屍 結果變大富豪
Frederica avatar
By Frederica
at 2013-06-09T14:07
大大很努力不過好像不用多發這篇因為已經有其他大大解答了
Dora avatar
By Dora
at 2013-06-10T20:11
不 有人願意建資料庫跑一下很好阿 可以ensure答案正確
Sandy avatar
By Sandy
at 2013-06-14T03:44
推!!
Lily avatar
By Lily
at 2013-06-16T19:33
推u9423504的熱心!

資料庫應用考題

Puput avatar
By Puput
at 2013-06-05T18:47
※ 引述《lancelu (小天)》之銘言: : [考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處 : 出處:101三等警察考試資料庫應用 : 說明資料庫管理系統在執行寫回更新頁面所採用的典型方式 : 1、steal approach(偷取策略)及主要優點? : 2、no-fo ...

沈浩老師生物錄音檔

Belly avatar
By Belly
at 2013-06-05T18:29
徵求 沈浩老師生物完整且清晰的錄音檔 希望是近3年的 來信請報價 謝謝 - ...

行政法選擇題兩題

Michael avatar
By Michael
at 2013-06-05T18:15
※ 引述《d3158940 (SongCry)》之銘言: : (出自: 于亮-行政法實戰模擬15回) : (應該都是歷屆考古題,只是作者沒有標出哪年什麼種類的考試) : 第三回 : 6.甲為20歲之某私立大學大學生,因感情因素持刀殺傷情敵被捕後遭法院裁定羈押。 : 校方以甲之行為嚴重損害校譽為由,將甲退學 ...

資料庫應用考題

Annie avatar
By Annie
at 2013-06-05T18:04
[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處 出處:101三等警察考試資料庫應用 說明資料庫管理系統在執行寫回更新頁面所採用的典型方式 1、steal approach(偷取策略)及主要優點? 2、no-force strategy(非強制策略)及主要的優點? 翻了幾本參考書 ...

交通運輸學考題詢問

Bennie avatar
By Bennie
at 2013-06-05T18:02
※ 引述《vanos (Bentley)》之銘言: : 國考板 考友大家好! : 想上來詢問各位前輩、先進一題交通運輸學考題: : Q1: 下列何項不適宜作為運輸規劃之目標? : A:供給與需求配合 : B:人口集中分布 : C:減低運輸成本 : D:維護生態環境 : A: ( ...