0
我需要剝離並顯示SQL Server中的字符串。字符串是這樣剝離SQL Server中的字符串
Actual String I want to display in select statement
DCB1000-1 DCB1000
DCB-100-2 DCB-100
DCB-300-2 DCB-300
我需要剝離並顯示SQL Server中的字符串。字符串是這樣剝離SQL Server中的字符串
Actual String I want to display in select statement
DCB1000-1 DCB1000
DCB-100-2 DCB-100
DCB-300-2 DCB-300
試試這個:
SELECT SUBSTRING(your_field, 1, 7)
FROM your_table
編輯:
好了,試試這個:
SELECT SUBSTRING(your_field, 1,
LEN(your_field) - CHARINDEX('-', REVERSE(your_field)))
的想法是找到最後一個「 - 」字符(所以先在扭轉串之一),並從一開始就存在串...
檢查了這一點:http://msdn.microsoft.com/en-us/library/aa259342(v=sql.80).aspx
問候,
Nagendra UM
@macro他們可能是不同大小的,我試過這已經 – Maddy
@madhu:看看我編輯的代碼 – Marco
@macro謝謝很多 – Maddy