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