我有一個包含列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