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