2019/0223/SqlServerHomework&第一次專案報告
SqlServerHomework
題目即為需求
基本架構
先寫 FROM 後 SELECT 就會有提示字
要求顯示紀錄Record
之後再來看條件
distinct 直接群組那個值 group by 群組後面的欄位
group by群組 會將相同的東西群組起來 所以選擇就要選擇要縮減的欄位
-- 1.在員工資料表中找出薪水前2名的紀錄資料
select top 2 with ties *
from 員工
order by 薪水 desc;
-- A.尋找員工表內前兩份依照薪水(可重複)升序排列的所有聯資料
-- 2.在學生資料表找出所有女同學的紀律資料
select *
from 學生
where 性別='女';
-- A.在學生表裡面所有欄位性別欄位中為
-- 3.班級資料表找出有幾位學生在CS203上課
select 課程編號,count(*) as 選課人數
from 班級
where 課程編號='CS203'
group by 課程編號 ;
-- 4.在班級資料表找出教授I002共教哪幾門課
select distinct 課程編號 as 授課堂數
from 班級
where 教授編號='I002';
select 教授編號,課程編號 as 授課堂數
from 班級
where 教授編號='I002'
group by 教授編號,課程編號 ;
--
select distinct 課程編號,教授編號,上課時間,教室
from 班級
where 教授編號='I002'
group by 課程編號,教授編號,上課時間,教室;
-- 5.在班級資料表找出超過3位學生選課的課程清單
select 課程編號,count(*) as 被選取數
from 班級
group by 課程編號
having count(*)>3 ;
-- 6.請計算課程資料表的平均學分為多少
select avg(學分) as 平均學分
from 課程 ;
-- 7.查詢員工資料表所有員工的保險總和與平均
select sum(保險) as 保險總額, avg(保險) as 保險平均
from 員工 ;
-- 8.僅寫出where條件式即可 // select * from 員工 where 薪水 between 20000 and 50000 ; select * from 員工 where 薪水>=20000 and 薪水<=50000
--8.1數量在20~35件。
where 數量 between 20 and 35 ;
--8.2地址包含大字的路。_只取一個字,%取無限字
where 地址 like '%大%' ;
--8.3課程編號符合A001,A002,A003的資料。in(,,),or or
where 課程編號 in ('A0001','A0002','A003') ;
-- 9.利用教務系統資料庫 將錯的sql改為正確的
--9.1查詢學號S001學生選了那些課
select 學號,課程編號
from 班級
group by 課程編號
having 學號='S001' ;
--group by 少 學號
--9.2查詢課程CS222有幾位學生選
select 課程編號,count(distinct *)
from 班級
where 課程編號='CS222'
group by 課程編號 ;
--語法錯誤
select count(distinct 課程編號)as 選課筆數
from 班級
where 課程編號='CS222'
group by 課程編號 ;
--邏輯錯誤
select
distinct 課程編號,count(*)as 選課筆數
from 班級
where 課程編號='CS222'
group by 課程編號 ;
-- distinct為將相同的值歸類為同一筆,只顯示不相同的值,count為計筆數
--9.3查詢每位教授分別有被幾位學生選課
select distinct 教授編號,課程編號,count(*)as 選課學生數
from 班級
group by 教授編號 , 課程編號 with rollup ;
--邏輯錯誤
select 教授編號,課程編號,count(*)as 選課學生數
from 班級
group by 教授編號 , 課程編號 with rollup ;
--邏輯錯誤
select 教授編號,count(distinct 學號)as 選課學生數
from 班級
group by 教授編號 ;
-- 取聯集
select distinct count(*)
from 班級
select 教授編號,count(distinct 學號)as 選課學生數
from 班級
group by 教授編號 ;
第一次專案報告
XXXX
第一組結論 群約
管理面設計面的問題無法靠系統解決就盡量不要深入下去要找一個斷點與後續切入點。
交易平台退貨成本
風險控管在源頭,亞馬遜 寄3種SIZE+退2雙不能穿得回來 都何寄在寄退貨成本
自由市場機制,造成大中盤還是介入?
哄抬物價?
盛產VS特賣?
集運??類似大盤?? 包裝?
買或賣家吸收 , 去跟集運商談
時間成本
生產履歷 ? 輔導農民
小農介紹 ?
噴農藥?
延伸評價系統?
手續費?
第二組結論 小農
整體系統架構要盡量完整才不會吹毛求疪
副食品
媽媽經討論區
分工
串金流????...匯款,黑貓簽約
整主很多問題都用別的方式解決了 沒利用到系統
只有純粹接訂單
除非他們要串接一些他說的蝦皮或FB顯示在他們頁面上之類
增加功能客製化
商品成分?
商業內容
寶寶年齡建議促銷方案
入股
第三組結論 寶食
整體感覺像靜態網頁設計較少涉及程式或跟後端動態連接。
由愛而生
配對寵物
寵物違法規範總類
寵物不定性高怎規範
我家養了一堆寵物怎註冊
現實還是線上交流
人的交流還是物種交流
有興趣的寵物在註冊時
色調怎加入網站內
展示寵物日誌的交友平台,點讚
以配對來做核心還是寵物分享平台
如果烏龜不是真的烏龜
檢舉後封號?故意檢舉
直播機器人
串接YOUTUBE API 讓YOUTUBE幫我們塞選
確認修圖?
照片集
第四組結論 寵物交友
核心架構不明確
A.複選?只能單選
B.題目類型?依老師
C.離線?分數歸零
D.題目跟答案不同螢幕/方案1都有 2即時做答
E.所有人都可以當老師嗎?對學生也能是老師
F.問題很多?分類
G.訪客模式?有時間再+
家長只能看學生的遊戲歷程
統計學習歷程追蹤
第五組結論 教學平台
因為套模所以蠻完整的
研究
LINGA 開心農場公司 FB PLAYFROM
找到題目的方法
google vr
google way 第一網站就上線像變形蟲一樣一直加
每個時刻都有新生再問問題
google把問題弄成專案(新生)像是勇動機樣
沒有的話過程是?產出結果是
至少要先留言版
為何不找錢
從巨量題目中去找具有商業價值的問題
第六組結論 如何找專案方向
蠻研究學術性的
總結論抄襲其實也達成課程目標也行
3/15 下一次需要具體專題內容功能,如何實現,系統分析圖
ˊ中興 app 第二區塊本機
Last updated
Was this helpful?