我有一个包含列select语句截断并追加列的值
表[id],[StartsWith],[Length] ,[MinExt] ,[MaxExt],[isDID] ,[DeleteDigits] ,[AppendDigits]
208 , 61 , 5 , 61000 , 61999 , 0 , 2 , 22058
209 , 63 , 5 , 63000 , 63999 , 0 , 2 , 26518
现在让我们假设,如果用户发送了数说61205我要检查,在其中一行数(即61205)存在通过检查MinExt和MaxExt之间
之后,我必须从相应的deleteDigits中提到的61205截断x数字(在这种情况下2位数将被截断)截断后,我必须追加205在最后[appenddigits]列。 这将使一个完整的数字像22058205.
我必须通过选择语句,因为它将是一个内部查询。或者如果有人可以提出其他建议,我会非常感激。
确定的预期结果为:22058205?截断通常意味着删除最后一个数字,而追加通常会在结尾发生,所以61222058的数字似乎对我更有意义。 – xQbert
每次你会取最后3位数字还是截断前两位数字? – Rams
你到现在为止尝试过什么? – etsa