2014-04-29 40 views

Trả lời

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

Các tài liệu cho các chức năng trên MSDN là here.

Bản trình diễn SQL Fiddle là here (với các chữ cái khác nhau để bạn có thể thấy rõ chữ nào được trích xuất).

0

bạn có thể sử dụng SUBSTRING, sử dụng trường hợp của bạn ...

SELECT SUBSTRING(field, 10, 1) 

lĩnh vực là một trong đó trả về giá trị.

3

Sử dụng chức năng substring

chọn 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) 
Các vấn đề liên quan