sqlserver 如何查询出一张表的 非自增长主键ID 的最大值(注意:是 非自增长的主键ID)?详细见问题补充

2025-03-04 19:30:19
推荐回答(1个)
回答1:

如果你这个是非自增长的,又有可能被删除掉,除非用另外的表来记录最大的ID,不然不可能取到的。如你需求,要取得ID是4,必须通过另外记录,不然是不可能的。

如果没有删除,或是就算删除了,但可以使用以前用过的ID,则
select max(id) from table_name