2015-09-16 124 views
0

,我有以下數據:可變長度字符串SQL

String 
K40 
I84 
G401  
M232  
L72 

而且我期待獲得以下輸出

String 
K40 
I84 
G40 
M23 
L72 

如果這些將長度爲4被減一。而長度爲3的那些被保留。我迄今使用的代碼是:

(left([string], len([string]) - 1)) 

但是,這會改變字符串而不考慮長度。

使用SQL Server 2008的

非常感謝

+7

出了什麼問題'LEFT([字符串],3)'?我錯過了什麼嗎? –

+0

你不會錯過任何東西,出於某種原因,我似乎讓任務變得比本應該更困難。非常感謝你的建議。有效。 – Dan

回答

1

試試這個: -

SELECT LEFT(YOUR_COLUMN, 3) FROM YOUR_TABLE; 
0
SELECT SUBSTRING(YOUR_COLUMN, 1, 3) As AliasName from TableName 
相關問題