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

tocen 2004-05-04 08:49:44
我想得到表里最后一行记录里的一个具体字段的值,而且这个字段是关键字段---产品序列号,然后把它付给一个全局变量,怎样利用sql语句实现?
还请高手指点
...全文
187 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wlspeed 2004-05-04
  • 打赏
  • 举报
回复
字符型的需要转换 要不 ‘9’和‘10’谁大?
mittee 2004-05-04
  • 打赏
  • 举报
回复
不需要转换,用string类型的变量接收即可
tocen 2004-05-04
  • 打赏
  • 举报
回复
这样可以吗?
如果是字符类型的变量那不是就还得进行类型转换/
vb中有eof可以判断但是在pb中我不知道怎么样判断!
艳阳天11 2004-05-04
  • 打赏
  • 举报
回复
什么是最后一行记录?如果是指产品序列号最大的记录,则用MAX函数。
SELECT MAX(产品序列号) INTO :全局变量 FROM ....
flyerlxg 2004-05-04
  • 打赏
  • 举报
回复
上面错了,忘了取第一条,正确的为:
select top 1 产品序列号 into :tempmaxno from 表名 order by 产品序列号 desc
flyerlxg 2004-05-04
  • 打赏
  • 举报
回复
那就来排倒序后取第一条吧
select 产品序列号 into :tempmaxno from 表名 order by 产品序列号 desc

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧