截取字串語法

摘要:截取字串語法

字串  A1-123

 

CHARINDEX('-','A1-123')就是算到-前的字元數,所以說SELECT CHARINDEX('-','A1-123') 結果會是3。

 

取A1的話(也就是-之前的字串),我只需這樣寫:SUBSTRING('A1-123',0,CHARINDEX('-','A1-123'))

 

取123的話 SUBSTRING('A1-123',CHARINDEX('-','A1-123')+1,LEN('A1-123'))