路明非的小跟班 2022-03-20 01:16 采纳率: 83.3%
浏览 15
已结题

SQLserver中,AS RESULT(TNAME,C#,AVG_SCORE)AS X报错为啥??

做一个数据库操作
sqlserver2019版本

想要实现这个语句,检索所授课程平均成绩均大于80分的教师姓名。
SELECT DISTINCT TNAME
FROM (SELECT TNAME,C.C#,AVG(SCORE)
FROM T,C,SC
WHERE T.T#=C.T# AND C.C#=SC.C#
GROUP BY TNAME,C.C#)AS RESULT(TNAME,C#,AVG_SCORE)AS X
WHERE 80<=ALL(SELECT AVG_SCORE
FROM RESULT AS Y
WHERE Y.TNAME=X.TNAME);
结果显示AS附近有语法错误,即GROUP BY TNAME,C.C#)AS RESULT(TNAME,C#,AVG_SCORE)AS X,后面的这个AS,求大家帮忙解决一下!!~~

img

  • 写回答

1条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 3月28日
      • 已采纳回答 3月20日
      • 创建了问题 3月20日

      悬赏问题

      • ¥15 sql 时间计算问题
      • ¥15 51单片机按钮控制流水灯
      • ¥15 4元红包8人抢 可以预测尾数 0 9的位置吗
      • ¥20 Java项目在线求解
      • ¥40 Selenium 内核修改
      • ¥15 微信小程序选修课课程作业 急急急今晚10点前
      • ¥15 python写一下 if问题
      • ¥15 opencv c++虚拟画家
      • ¥35 python 生成exe报错问题
      • ¥30 基于香农-费诺-埃利斯编码实现对英文文本的压缩和解压缩