如何读取表中最后一项数据

汉尼拔 2010-03-10 12:55:43
如题
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sych888 2010-03-10
  • 打赏
  • 举报
回复
select top 1 * from tb order by id desc
--小F-- 2010-03-10
  • 打赏
  • 举报
回复
有唯一标识id的话:
select top 1 * from tb order by id desc()

没有的话

加个自增列来判断
水族杰纶 2010-03-10
  • 打赏
  • 举报
回复
select * 
from tb
where id=(select max(ID)from tb)
东那个升 2010-03-10
  • 打赏
  • 举报
回复
RT没看懂。。。。。。。。。。
milkman_nuaa 2010-03-10
  • 打赏
  • 举报
回复
顶@@identity
如果有创建日期列的话也可以,排序取top 1
mydearbaby 2010-03-10
  • 打赏
  • 举报
回复
引用 3 楼 fredrickhu 的回复:
SQL code有唯一标识id的话:selecttop1*from tborderby iddesc()
没有的话

加个自增列来判断


顶小f

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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