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

这个查询需要将该表中已被删除的记录的主键ID值统计在内,并返回最大的ID值。再次提示是非自增长的主键ID,再次提示是非自增长的主键ID,再次提示是非自增长的主键ID!表A... 这个查询需要将该表中已被删除的记录的主键ID值 统计在内,并返回最大的ID值。再次提示是 非自增长的 主键ID,再次提示是 非自增长的 主键ID,再次提示是 非自增长的 主键ID!
表A- 主键--ID--非自增长
记录: ID 2
ID 3

ID 4

然后我将 ID 2和ID 4的记录删除掉,通过什么方式可以查出来这个 被删除掉的记录主键ID值,并找出最大主键ID(这种情况需求的是 最大ID=4,最小ID=2,而不是 ID=3)

解决问题后在追加悬赏 50,请看清问题补充在回答,请数据库高手来指教
展开
 我来答
射手幽灵伊
2015-09-08 · TA获得超过2716个赞
知道大有可为答主
回答量:4955
采纳率:81%
帮助的人:1948万
展开全部
如果你这个是非自笑物茄增长的,又有可能被删除掉,除非用另外的表来记录最大的ID,不然不可能取到的。如你需求,要取得ID是4,必须通过另外记录,不然是不可能的蚂禅。

如果没有删除,或碰察是就算删除了,但可以使用以前用过的ID,则
select max(id) from table_name
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式