2014-04-29 65 views

回答

12
select substring('xxx-xxx-xxx-xxxxx-xx-x', 10, 1) 

爲MSDN上的函數的文檔是here

SQL小提琴演示是here(使用不同的字母,因此您可以清楚地看到哪些字母被提取)。

0

可以使用SUBSTRING,你的情況使用...

SELECT SUBSTRING(field, 10, 1) 

是一個返回值的一個。

3

使用substring功能

選擇子( 'XXX-XXX-XAX-XXXXX-XXX',10,1)

0
declare @x varchar(20) = 'xxx-xxx-xxx-xxxxx-xx-x' 

select SUBSTRING(@x,10,CHARINDEX('-',@x)-4) 
相關問題