ACCESS 如何读取查询结果的第一条记录的的某个数字型字段

例如:有个PERSON表,里面有NAME和AGE字段,然后里面有一些数据,我需要查AGE最大的记录出来,然后把这个记录的NAME的值作为一个窗体中的文本框的默认值,如何实现?

第1个回答  2012-07-03
可以使用游标,将age、name存到变量中,用数组实现排序

declare cursor cur_name追问

不明白,能给代码吗,我觉得最好就是不用代码,直接能用ACCESS里面提供的其他的功能来做。

追答

select name from person
where age = (select max(age) from person);

看看这条语句能否实现?

ACCESS 如何读取查询结果的第一条记录的的某个数字型字段
可以使用游标,将age、name存到变量中,用数组实现排序 declare cursor cur_name

Access在查询中如何增加一列从1开始的自动编号?
可以用dcount函数。给你一个示例:基于“表1”创建汇总查询“查询1”,再基于“查询1”创建“查询2”

在access中如何通过子窗体查看数据表中的记录
可以通过四种方法在窗体或数据表中筛选记录:按选定内容筛选、按窗体筛选、筛选目标和高级筛选\/排序。按选定内容筛选1. 启动 Microsoft Access,然后打开您要使用的数据库。2. 在窗体、子窗体、数据表或子数据表的一个字段中,选择一个要作为筛选条件的值的实例(如名称或数字)。3. 在“记录”菜单上...

易语言操作Access数据库时,用SQL查询语句查不到数据库内字段类型为数字...
当你把字段类型改为为<数字>型时,搜索语句中'” + 编辑框2.内容 + “' 的单引号应该去掉变为” + 编辑框2.内容 + “,数字型是不等于varchar型 ''的。

access中如何查询字母与数字的组合?
如果是数字型字段查询语句一般为:select * from 表名 where 字段=123 如果是字符型字段查询语句则如下:select * from 表名 where 字段='123'如果是(Access)日期型字段类型的话,查询则如下:select * from 表名 where 字段=#2011-08-11 如果我猜得不错的话,你要查询的应该是既要包含有该数字...

access数据库表如何限制数字类型的字段大小
1、首先,打开数据库。一般情况下,设置字段的大小可以限制填写时字段不会大于设置的字段数。2、选择字段,点击上面表格工具下的【字段】。3、将字段大小后面的255改为【4】。如图所示。4、这时,弹出提示对话框,点击【是】。5、这样当输入的字数大于4时,后面的将不会显示。6、也可以切换成设计视图...

asp操作access数据库,用查询表1的结果去查询表2然后输出结果
sql="select 表2.字段3,表2.字段2 from 表1 left join 表2 on 表1.字段3=表2.字段3 where 字段1=" & 字段1rs.open sql,conn,1,1,1on error resume nextrs.movefirstwhile not rs.Eof if rs("osid")<>"" then response.Write rs("osid")& rs("字段3") & rst("字段...

access数据库中的某个表里面的数据(是数字的)需要修改
然后在查询中切换到SQL视图,输入:update 表名 set 字段名=10 where 字段名<10;然后运行这个查询,完毕后再把上述语句修改为:update 表名 set 字段名=20 where 字段名>20;再次运行这个查询即可。这样只需两步就改完全部记录了。PS:一定要记得把“表名”和“字段名”改为你的数据库中的真实名称...

ACCESS中如何实现提取记录总数的方法
这条语句可以随机从Access数据库中摄取5条记录。但是实际操作中,其生成的记录结果是固定的,失去了随机摄取记录的意义。方法三:有这样一种方法。利用随机数生成主键的记录ID yourstr="*1*3*4*6*12*..."然后用 sql="select top 10 * form yourdb where instr('*'&id&'*','"&yourstr&"'...

Access SQL 追加查询一条记录 如果 字段团员否 类型为是否型 语句value...
表A中的字段类型:f1:数字,f2:文字,f3:是否 追加查询的SQL:insert into A( f1, f2, f3) values(1, 'asd',true);以上不会有问题的,我觉得你没有找对问题,可以的话将你的表结构以及你的SQL发来看看。需要注意的是,如果你的表中有自动编号请不要带上它...祝你成功!

相似回答