日出259 2023-06-05 09:57 采纳率: 54.5%
浏览 29
已结题

Unknown column '年龄' in 'having clause'

Unknown column '年龄' in 'having clause'

建表语句

CREATE TABLE 基本信息表(
       学号 CHAR(20) PRIMARY KEY,
       姓名 VARCHAR(255) NOT NULL,
       年龄 INT,
       性别 CHAR(2) NOT  NULL
);

查询语句

SELECT 姓名
FROM 基本信息表
WHERE 性别='女'
GROUP BY 学号
HAVING 年龄>(
SELECT AVG(年龄)
FROM 基本信息表
);

报错:Unknown column '年龄' in 'having clause'

请问是为什么呢

  • 写回答

2条回答 默认 最新

  • 心寒丶 全栈领域优质创作者 2023-06-05 10:08
    关注

    你是要查大于平均年龄的?那就这样

    SELECT 姓名
    FROM 基本信息表
    WHERE 性别='女'
    GROUP BY 学号
    HAVING AVG(年龄) >(
    SELECT AVG(年龄)
    FROM 基本信息表
    );
     
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月13日
  • 已采纳回答 6月5日
  • 创建了问题 6月5日

悬赏问题

  • ¥15 系统 24h2 专业工作站版,浏览文件夹的图库,视频,图片之类的怎样删除?
  • ¥15 怎么把512还原为520格式
  • ¥15 MATLAB的动态模态分解出现错误,以CFX非定常模拟结果为快照
  • ¥15 求高通平台Softsim调试经验
  • ¥15 canal如何实现将mysql多张表(月表)采集入库到目标表中(一张表)?
  • ¥15 wpf ScrollViewer实现冻结左侧宽度w范围内的视图
  • ¥15 栅极驱动低侧烧毁MOSFET
  • ¥30 写segy数据时出错3
  • ¥100 linux下qt运行QCefView demo报错
  • ¥50 F1C100S下的红外解码IR_RX驱动问题