求一个sql语句

bear3rd 2008-05-07 01:08:25
一个表里面有四个字段,一个姓名,一个语文,一个数学,一个英语,很普通的一个表,
现在要执行一个查询,要求是查找在所有的学生里三门课程的总分里面的最高分是多少分?
到底该怎么写啊,我问了好多人都没有人写出来,前提是不要再加新的字段
...全文
88 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangbisheng 2008-05-08
  • 打赏
  • 举报
回复
create table studen
(
names varchar(10),
yuwen int,
shuxue int,
yinyu int
)
drop table studen

insert into studen values('张三','80','70','90')
insert into studen values('张三','40','50','90')
insert into studen values('张三','80','40','80')

select * from studen

select max(yuwen+shuxue+yinyu) as 最高总分 from studen
wangbisheng 2008-05-08
  • 打赏
  • 举报
回复
select max(yuwen+shuxue+yinyu) as 最高总分 from studen
zhiguo2008 2008-05-07
  • 打赏
  • 举报
回复
select top 1 姓名,总分=(语文+数学+英语) from tb_TEST order by 1 desc
zhiguo2008 2008-05-07
  • 打赏
  • 举报
回复
create table TB_test
(
姓名 nvarchar(40),
语文 int,
数学 int,
英语 int
)

insert TB_test select 'a',10,20,30 union select' b',20,30,40 union select 'c',10,10,10


select top 1 姓名,总分=(语文+数学+英语) from tb_TEST order by 语文+数学+英语 desc


姓名 总分
---------------------------------------- -----------
b 90

(所影响的行数为 1 行)
wangxuelid 2008-05-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 Limpire 的回复:]
SQL codeselect top 1 (语文+数学+英语) from tb order by 1 desc
[/Quote]
laowan688 2008-05-07
  • 打赏
  • 举报
回复

create table TB_test
(
姓名 nvarchar(40),
语文 int,
数学 int,
英语 int
)
insert TB_test select 'a',10,20,30 union select' b',20,30,40 union select 'c',10,10,10
select * from TB_test
select top 1 姓名, zongfen=语文+数学+英语 from TB_test-- group by 姓名,语文+数学+英语
order by 语文+数学+英语 desc


drop table TB_test
laowan688 2008-05-07
  • 打赏
  • 举报
回复

create table TB_test
(
姓名 nvarchar(40),
语文 int,
数学 int,
英语 int
)
insert TB_test select 'a',10,20,30 union select' b',20,30,40 union select 'c',10,10,10

select top 1 姓名, zongfen=语文+数学+英语 from TB_test group by 姓名,语文+数学+英语
order by 语文+数学+英语 desc

drop table TB_test

liuyann 2008-05-07
  • 打赏
  • 举报
回复

三门课程的总分里面的最高分是多少分

select max(语文+数学+英语)
from 表1

==== ====
pt1314917 2008-05-07
  • 打赏
  • 举报
回复

select * from (select 姓名,总分=语文+数学+英语 from 表名)a order by 总分 desc
云飞扬77 2008-05-07
  • 打赏
  • 举报
回复
不用
Limpire 2008-05-07
  • 打赏
  • 举报
回复
select top 1 (语文+数学+英语) from tb order by 1 desc

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧