資料庫 SQL 語法 - 考試
By Frederic
at 2018-04-19T23:00
at 2018-04-19T23:00
Table of Contents
請問一下各位 在寫SQL語法考題和解答寫得不一樣 要怎麼斷定是否寫對?
應該很難跟解答 完全一致吧 或著說
"如果自己錯 錯在哪邊?"
舉例來說
工程師(編號, 姓名, 年齡, 性別 , 薪水) PK 編號
產品(代號 , 名目 , 年銷售量 , 售價) PK 代號
設計(編號,代號) PK 編號 代號
針對銷售量 20萬隻的產品 餐與設計此產品的工程師 不超過五人 列出此產品
名目和工程師平均薪水
我這邊寫法是
select 產品.產品名目 , avg(工程師.薪水)
from 產品
where 產品.代號 in //重產品代號去找
(
select 設計.代號 //找到 設計當中有一個連接
from 設計 , 工程師 //要串工程師的資訊
where 設計.編號 = 工程師.編號 and // 把編號和工程是串起來
產品.代號 = 設計.代號 and // 把產品和設計 串起來
group by 產品.產品名目 //框起來 產品名目 對其開頭 select
having 產品.年銷售量 < 200000 and
sum(工程師.編號) <=5
) ;
不知道這樣寫對不對?
--
應該很難跟解答 完全一致吧 或著說
"如果自己錯 錯在哪邊?"
舉例來說
工程師(編號, 姓名, 年齡, 性別 , 薪水) PK 編號
產品(代號 , 名目 , 年銷售量 , 售價) PK 代號
設計(編號,代號) PK 編號 代號
針對銷售量 20萬隻的產品 餐與設計此產品的工程師 不超過五人 列出此產品
名目和工程師平均薪水
我這邊寫法是
select 產品.產品名目 , avg(工程師.薪水)
from 產品
where 產品.代號 in //重產品代號去找
(
select 設計.代號 //找到 設計當中有一個連接
from 設計 , 工程師 //要串工程師的資訊
where 設計.編號 = 工程師.編號 and // 把編號和工程是串起來
產品.代號 = 設計.代號 and // 把產品和設計 串起來
group by 產品.產品名目 //框起來 產品名目 對其開頭 select
having 產品.年銷售量 < 200000 and
sum(工程師.編號) <=5
) ;
不知道這樣寫對不對?
--
Tags:
考試
All Comments
By Tom
at 2018-04-21T01:00
at 2018-04-21T01:00
By Ida
at 2018-04-23T05:35
at 2018-04-23T05:35
By Quintina
at 2018-04-24T19:53
at 2018-04-24T19:53
By Aaliyah
at 2018-04-26T17:56
at 2018-04-26T17:56
Related Posts
寫字寫到手發炎QAQ
By Oscar
at 2018-04-19T19:01
at 2018-04-19T19:01
想報名108警特4的新手
By Jacob
at 2018-04-19T18:24
at 2018-04-19T18:24
行政法師資之疑問與選擇
By Kristin
at 2018-04-19T18:21
at 2018-04-19T18:21
考國考找工作
By Emily
at 2018-04-19T17:07
at 2018-04-19T17:07
獨佔市場
By Elma
at 2018-04-19T14:31
at 2018-04-19T14:31