PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Database
[SQL ] 題目解讀有點困難
作者:
ho83leo
(LWHo)
2015-10-29 19:29:03
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:MySQL
資料庫版本:5.5.46
內容/問題描述:
做練習題時解讀題目有點困難,
題目為 :
依主修結算所有三, 四年級全部學生的平均GPA大於3.2者.
表格輸出兩欄(主修,GPA平均值)
主修 GPA平均值
ACCT 3.500000
PERF 3.600000
這是正確答案
https://goo.gl/H6ZzR9
這是table的資料
而我的語法為
SELECT stdmajor , stdGPA
FROM student
WHERE stdGPA in (
SELECT avg(stdGPA) > 3.2
FROM student
WHERE stdclass='JR' and 'SR' );
是我語法錯了, 還是邏輯錯了??
帶出來卻都是NULL...
希望有高手能高抬貴手, 能幫忙解決我這小問題.
作者:
maple0517
(Maple)
2015-10-29 20:25:00
WHERE stdclass IN ('JR','SR') ??
作者:
joedenkidd
(優質的藍色射手)
2015-10-29 21:28:00
where stdclass='JR' or stdclass='SR' 應該也行個人覺得問題出在 and ,同一欄不可能同時是JR及SR所以應該改成 or 其中一條件成立,或像樓上的用IN
作者:
chippclass
(善假狼賺錢中)
2015-10-30 01:04:00
" target="_blank" rel="nofollow">
突然想起Having
" target="_blank" rel="nofollow">
繼續閱讀
[SQL ] 將資料依時間 做平均值
kantdream
[SQL ] 計算兩欄位兩字同時出現的次數
mikejhou
[討論] 已存欄位需要其預設值時的處理
Peruheru
[書籍] 請問 Oracle 新手入門
futureisours
[SQL ] error #1064 僅發生在chrome
yoyostar1990
[SQL ] 如何排除null值
qazsd
[SQL ] 如何快速更新某個欄位全部的值
neocc
[SQL ] 不知道怎麼下標題的問題
HankJiang
[討論] 資料庫存取競賽問題
WusoAiwen
[SQL ] 取出簽到退時間
jscorpio1
Links
booklink
Contact Us: admin [ a t ] ucptt.com