作业帮 > 数学 > 作业

编写SQL语句,求平均分

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/17 09:33:29
编写SQL语句,求平均分
表的 结构是
张三 55 77 88 99
怎么求张三的平均分
SELECT (语文+ 数学+ 英语+ 历史)/4 FROM 表 WHERE 姓名='张三
再问: 这样是不行的,我试过了,要求的不只是张三,而是所有学员的姓名和平均分
再答: SELECT 姓名,(语文+ 数学+ 英语+ 历史)/4 FROM 表
再问: 张萨 19669744
王强 22419624
李三 17719814
李四 20197441
王强 12693595
查出来的平均分成这样了
再答: 语文 数学 英语 历史 这几列的数据类型是不是字符型的?
再问: varchar型
再答: SELECT 姓名,(CAST(语文 AS INT)+ CAST(数学 AS INT)+ CAST(英语 AS INT)+ CAST(历史 AS INT))/4 FROM 表