CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  数据库相关

用sql语言怎样得到最后一行记录??

楼主tocen(Ray)2004-05-04 08:49:44 在 PowerBuilder / 数据库相关 提问

我想得到表里最后一行记录里的一个具体字段的值,而且这个字段是关键字段---产品序列号,然后把它付给一个全局变量,怎样利用sql语句实现?  
  还请高手指点 问题点数:30、回复次数:6Top

1 楼LJYWZ(艳阳天)回复于 2004-05-04 08:58:38 得分 10

什么是最后一行记录?如果是指产品序列号最大的记录,则用MAX函数。  
  SELECT   MAX(产品序列号)   INTO   :全局变量   FROM   ....Top

2 楼tocen(Ray)回复于 2004-05-04 11:40:02 得分 0

这样可以吗?  
  如果是字符类型的变量那不是就还得进行类型转换/  
  vb中有eof可以判断但是在pb中我不知道怎么样判断!Top

3 楼mittee(最后一条大白鲨[无限深情凝视花花版])回复于 2004-05-04 11:45:29 得分 5

不需要转换,用string类型的变量接收即可Top

4 楼wlspeed()回复于 2004-05-04 12:52:53 得分 5

字符型的需要转换   要不   ‘9’和‘10’谁大?Top

5 楼flyerlxg(飞鸟)回复于 2004-05-04 14:18:32 得分 10

那就来排倒序后取第一条吧  
  select   产品序列号   into   :tempmaxno   from   表名   order   by   产品序列号   descTop

6 楼flyerlxg(飞鸟)回复于 2004-05-04 14:19:20 得分 0

上面错了,忘了取第一条,正确的为:  
  select   top   1   产品序列号   into   :tempmaxno   from   表名   order   by   产品序列号   descTop

相关问题

  • 用sql语言怎么获得表中最后一行某字段的值?
  • 如何用SQL语句实现:查询某字段的下一行记录值减上一行记录值的差?
  • 如何用SQL语句实现?查询某字段的下一行记录值减上一行记录值的差
  • 求一句SQL语言,返回符合条件的记录的总数目
  • SQL语言
  • 如何一行打印多条记录??
  • 在表中删除一行记录
  • dagagrid一行显示多条记录
  • 请问,在sql server 2000中如何用sql语句对文本文件进行操作?(例如,读一行,写一行的诸如此类操作)是否,sql语言根本没这个功能的?
  • 我想利用SQL语言返回一个数据库表的记录数,但不知怎样写?

关键词

  • 序列号
  • 字段
  • 变量
  • 产品序列号
  • 最后一行记录
  • 类型
  • select

得分解答快速导航

  • 帖主:tocen
  • LJYWZ
  • mittee
  • wlspeed
  • flyerlxg

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo