我想寫一個函數將切斷字段中的前4個字符。例如,如果該字段的值是ABC_123_EFG
它將返回123_EFG
。我試圖使用LEFT和LEN函數的組合,但沒有取得任何成功。使用帶LEN功能的LEFT函數
以下是我認爲它應該是...
RIGHT(code, LEN(code) - 4) AS code_concat
但它失敗,此錯誤
Msg 536, Level 16, State 2, Line 2
Invalid length parameter passed to the RIGHT function.
我在做什麼錯?這是完成這個最好的方法嗎?
將所有值始終至少爲4個字符長嗎? – Greg 2012-01-10 15:43:03
*所有行中的代碼至少有4個字符長度嗎? – AakashM 2012-01-10 15:43:58
只是看着它,它可以爲空... opps – 2012-01-10 15:45:03