查询并显示“学生”表中高于平均年龄的学生记录。

SELECT学号,姓名,性别,出生年月,籍贯,year(now())-year(出生年月)AS年龄FROM学生WHEREyear(now())-year(出生年月)>平均... SELECT 学号, 姓名, 性别, 出生年月, 籍贯, year(now())-year(出生年月) AS 年龄
FROM 学生
WHERE year(now())-year(出生年月)> 平均年龄
IN (SELECT AVG(year(now())-year(出生年月)) AS 平均年龄
FROM 学生)

显示要输入参数。
不知道怎么回事
我还想问一下,嵌套查询 IN 前面的字段是不是要在表里面?
展开
 我来答
apple19850507
2010-12-18 · 超过33用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:0
展开全部
话说好像没见过在where 后面有数学表达式。。。
SELECT A.学号,A. 姓名, A.性别, A.出生年月, A.籍贯, A.年龄
(SELECT 学号, 姓名, 性别, 出生年月, 籍贯, year(now())-year(出生年月) AS 年龄,AVG(year(now())-year(出生年月)) AS 平均年龄
FROM 学生)A
WHERE A.年龄 > A.平均年龄
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a800768
推荐于2018-02-25 · TA获得超过1841个赞
知道大有可为答主
回答量:1928
采纳率:0%
帮助的人:1713万
展开全部
SELECT 学号, 姓名, 性别, 出生年月, 籍贯, year(now())-year(出生年月) AS 年龄
FROM 学生
WHERE year(now())-year(出生年月)> (SELECT AVG(year(now())-year(出生年月))
FROM 学生)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
您可能需要的服务
百度律临官方认证律师咨询
平均3分钟响应 | 问题解决率99% | 24小时在线
立即免费咨询律师
14813人正在获得一对一解答
南宁热带风暴6分钟前提交了问题
北京小白兔4分钟前提交了问题
沈阳星空之梦5分钟前提交了问题
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消
还有疑问? 马上咨询33059位在线律师,3分钟快速解答
立即免费咨询律师

辅 助

模 式