| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 915 人关注过本帖
标题:用select 取 表1 中 学号 最大的那个记录...怎么写代码
只看楼主 加入收藏
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
结帖率:97.22%
收藏
 问题点数:0 回复次数:16 
用select 取 表1 中 学号 最大的那个记录...怎么写代码
用select 取 表1 中  学号  最大的那个记录...怎么写代码
搜索更多相关主题的帖子: 最大的 记录 
2015-10-24 17:39
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
收藏
得分:0 
select * from 表1 where 学号=(select max(学号) from 表1)

不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2015-10-24 17:58
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
收藏
得分:0 
自己想通了....省点分...哈哈

不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2015-10-24 17:59
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:0 
Select Max(学号) from 表1

何必还要子查询

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2015-10-24 20:18
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:0 
以下是引用中国龙王在2015-10-24 17:58:52的发言:

select * from 表1 where 学号=(select max(学号) from 表1)
还可以用=的啊,,我一直都用IN...
2015-10-25 08:40
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:0 
以下是引用aaaaaa在2015-10-24 20:18:22的发言:

Select Max(学号) from 表1
 
何必还要子查询
你这个,只能显示学号,用子查询,能显示整条记录
2015-10-25 08:41
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:0 
显示整条记录

Select *, Max(学号) As 我是老大 from 表1

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2015-10-25 10:47
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:0 
显示扩展字段的整条记录

Select *, Max(学号) As 我是老大, "世界龙神" As 操作员, DateTime() As 日期, "国际狐霸" As 审核, "宇宙大帝" As 主管 from 表1

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2015-10-25 10:57
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
收藏
得分:0 
不用子查询直接在前面就用MAX()就会多出一个字段...跟原表就不一样了

不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2015-10-25 15:50
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:0 
以下是引用aaaaaa在2015-10-25 10:57:22的发言:

显示扩展字段的整条记录

Select *, Max(学号) As 我是老大, "世界龙神" As 操作员, DateTime() As 日期, "国际狐霸" As 审核, "宇宙大帝" As 主管 from 表1

CREATE CURSOR t1(a1 int,a2 int)
INSERT INTO t1 values(111,222)
INSERT INTO t1 values(1101,2222)
SELECT *,MAX(a1) FROM t1
这个语句是在VFP6.0可以用的,但在VFP9.0就不能用了。原因是*里面的字段,不在GROUP BY 中,也没使用聚会函数。
也就是在6楼,我回答你,你只显示1个字段的原因。
2015-10-26 09:24
快速回复:用select 取 表1 中 学号 最大的那个记录...怎么写代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016177 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved