| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 914 人关注过本帖
标题:用select 取 表1 中 学号 最大的那个记录...怎么写代码
只看楼主 加入收藏
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:0 
这个代码可以在 FoxPro 至 VFP 9.0SP2 都可以运行
这个没有多余的字段,和原表对应:

*!*    1. 在 FoxPro 下支持
Create Cursor t1 (a1 N(6, 0), a2 N(6, 0))
Insert Into t1 Values( 111, 222)
Insert Into t1 Values(1101,2222)
Select Max(a1) As a1, a2 From t1


*!*    2. 在 VFP 9 增加兼容模式:
Set EngineBehavior 70  && VFP 9
Select Max(a1) As a1, a2 From t1

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2015-10-26 19:18
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:0 
还有限制条件吗?越难越好,我们学生可以再试试看,练练手。

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2015-10-27 20:00
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
既然用9.0了,就不要再回到6.0时代了好吗?兼容性命令是让用户在新平台上可以平滑地使用老代码,而不是把不能用的代码变回老样子。
2015-10-27 22:04
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
以下是引用mywisdom88在2015-10-25 08:40:03的发言:

还可以用=的啊,,我一直都用IN...
当子查询只可能返回唯一的值时,可以用等号。当然,用IN语法上也没错,只是代码看上去给人的意思不一样了。
2015-10-27 22:05
liuxingang28
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山东济南
等 级:贵宾
威 望:47
帖 子:649
专家分:2156
注 册:2014-2-7
收藏
得分:0 
在实际应用中,访问最大学好的记录最好不要使用 Select 语句,因为效率很低。一般来说,都会为“学号”字段建立索引,若索引为默认的升序,只需“Set Order To 学号 Desc”按降序打开索引标识,执行“Go Top”或“Locate”即可将将指针定位到最大学号的那条记录。当然,若以升序打开索引标识,“Go Bott”也可以。

[此贴子已经被作者于2015-10-28 08:09编辑过]


泉城飞狐
2015-10-28 08:07
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
收藏
得分:0 
我感觉用select 好...因为我对一般的表都不去建索引的.建了索引就会多出*.CDX文件....
而且最烦的就是断电啦...不小心啦..等等容易破坏索引文件..
一旦破坏了之后,那个对应的表就会打不开,也用不成.他会叫你先修复索引......
不知道你们有没有碰上过.........
所以我尽量不用索引,,,,,或者是我没找到一种能直接索引...又不怕破坏的方式......求大神指导

不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2015-10-29 19:31
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:0 
建立 IDX 索引,IDX 索引是躶体的,和 DBF 结构没有关系,在大数据时代的大数据运算时,有索引的查询速度明显的提高。
不怕索引的破坏,不需要 DBF 是否独占方式,可以放在任何目录下,不会和网络的同名文件有冲突。

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2015-10-29 20:02
快速回复:用select 取 表1 中 学号 最大的那个记录...怎么写代码
数据加载中...
 
   



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

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