社区
MS-SQL Server
帖子详情
请教一查询问题
anytimer
2003-10-18 10:40:00
TABLE1
姓名 成绩
张三 90
李四 80
张三 70
王五 60
若要查询后姓名栏不重复,即如下如示,查询语句该怎样写?
姓名 成绩
张三 90
李四 80
王五 60
...全文
45
13
打赏
收藏
请教一查询问题
TABLE1 姓名 成绩 张三 90 李四 80 张三 70 王五 60 若要查询后姓名栏不重复,即如下如示,查询语句该怎样写? 姓名 成绩 张三 90 李四 80 王五 60
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
angle097113
2003-10-20
打赏
举报
回复
我说的确实不对的 你还是参考别人的意见吧
有好的办法 我给你发消息的
sunnyer
2003-10-20
打赏
举报
回复
fdgg
hmily1688
2003-10-19
打赏
举报
回复
如果是非数值字段用max,min这些函数也没有关系,有多个字段得考虑一下
anytimer
2003-10-19
打赏
举报
回复
如果不是成绩字段,而是其它非数值型字段,并且有多个字段,该怎么办?
SuperGam
2003-10-19
打赏
举报
回复
select 姓名,Max(成绩) from tbl
kncomputer
2003-10-19
打赏
举报
回复
如果要取各人的最高分,得用welyngj(平平淡淡) 的方法
如果只相慑各人的随便一个分,就用angle097113(深思不解) 的方法
lijinqiang
2003-10-19
打赏
举报
回复
SELECT 姓名,MAX(成绩)AS 成绩 FROM TABLE1
orcale
2003-10-19
打赏
举报
回复
如果只有兩個字段
就可以
select max(cj) as cj,name from @t group by name
orcale
2003-10-19
打赏
举报
回复
declare @t table(name varchar(3),cj int)
insert @t select 'zs',90
union all select 'ls',80
union all select 'ww',70
union all select 'zs',80
select a.* from @t a,(select max(cj) as cj,name from @t group by name) b
where a.name=b.name and a.cj=b.cj
anytimer
2003-10-19
打赏
举报
回复
老兄,不行啊,select distinct 姓名 from table1 还可以
select distinct(姓名),成绩 from table1 选取的是全部记录
angle097113
2003-10-18
打赏
举报
回复
select distinct(姓名),成绩 from table1
distinct就是选取该字段没有重复的值的
welyngj
2003-10-18
打赏
举报
回复
sorry!
select 姓名,max(成绩) 成绩 from table1 group by 姓名
welyngj
2003-10-18
打赏
举报
回复
select 姓名,max(成绩) 成绩 from table1
ok
一个牛人提供的GIS源码(很好)
已知一点求最近点(
问题
请教
) http://www.cnblogs.com/Tangf/archive/2006/05/28/411182.html ┕求最近点示例代码(基于MAPX5,VB6实现):http://www.cnblogs.com/Files/Tangf/neardis.rar 基于数据库的公交换乘算法...
access 报表中序号自动_
请教
,如何在Access
查询
结果中增加一列从1开始的自动编号?...
请教
,如何在Access
查询
结果中增加一列从1开始的自动编号?我有一个数据表wenjian,内容很多,成千上万条记录,这个表中有(ID、文件编号、部门、文件标题、成文日期、页数、备注)7个字段,其中ID字段是关键字段,为...
请教
一段
查询
代码
我想
请教
一下vf的一段
查询
代码,当输入楼栋号时能
查询
出楼栋信息,并且显示在下方的表格中,我运行程序时一直提示不能识别的成员text1,我是在页框中写的程序,求帮助,谢谢!
oracle 大于当天时间_
请教
一个数据
查询
问题
(连续一段时间大于某个值),希望大家能够提供方法...
查询
语句,假设时间字段没有重复值结果才会正确: 大概分三个步骤: 先按照时间字段排序,计算出每个连续大于等于目标值分组的第一行记录(判断标准是当前行大于等于目标值,同时下一行小于目标值,下面sql语句t表...
plsql
查询
结果显示
问题
(
请教
)
plsql
查询
结果显示
问题
(
请教
) 执行SELECT * FROM dba_tables ;结果显示如下,完全显示结果。 执行 select * from v$locked_object l,dba_objects o ,v$session s where l.object_id = o.object_id and l....
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章