Tuesday, July 16, 2013

102資訊類(三)專員:資訊系統開發及維護

我的答案是D
因為要先排序後
這樣選取出來的結果集的順序才是想要的

但如果是C先選結果集
但可以選完之後沒有order by要要得key

所以D比較符合

考題: 60.有關 SQL 查詢句之子句間“執行次序”,請問下列所示何者正確? 
A) SELECT->FROM->WHERE->ORDER BY 
B) FROM->SELECT->WHERE->ORDER BY 
C) FROM->WHERE->SELECT->ORDER BY 
D) FROM->WHERE->ORDER BY->SELECT 

 答案給4 想必有上唐老師的課的人知道教的是3 佐證資料 目前只找到 http://msdn.microsoft.com/zh-tw/library/ms189499.aspx 資料庫原理系統第六版 p5-16提到各種實作版本執行順序可能不同 有其他人能分享佐證資料嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.136.28
sunny00317:疑!? p5-16順序也是答案3吧?? 還是我解讀錯了!?? 07/15 14:57
pt7441:5-16內容上沒有特別提到SELECT的順序吧? 07/15 15:00
carterdunk:這要看compiler實作的方式吧 07/15 15:05
GLTY:我看我的筆記也是c @@ 07/15 17:53
zyeats:我想和原PO一樣提出疑議 但都送不出去???? 07/15 18:47
pt7441:目前我是先用email的方式寄 明天再試試看網頁 07/15 19:26
pt7441:有找到新的佐證資料的朋友也請大家分享出來! 07/15 19:27
esnothing:我也錯這題,但記得唐老師有說過二種說法都有人說,都對 07/16 20:46
esnothing:所以運氣不好,只能看命題老師的主觀認定。 07/16 20:48


No comments:

熱門必看