SQL查询SELECT MAX返回值为9,但总行数为10。当ID达到10时,似乎不计算ID 10

问题描述 投票:0回答:1

在插入代理商时,我使用 max 以编程方式自动递增我的供应商 ID,因为我的供应商表由手动编码 ID 的分销商组成,而代理商是自动递增的。我的供应商 ID 数据类型是 nvarchar。帮我看看问题出在哪里,当 id 达到 10 时,它似乎不计算 ID 10

这是图

我尝试了计数,但计数的问题是当某些记录被删除时。

c# sql max
1个回答
0
投票

哦,我明白了。我只需要将 ID 转换为 int 即可。

© www.soinside.com 2019 - 2024. All rights reserved.