hãy thử cái này:
Thực hiện một chuỗi con từ dấu phẩy thứ 3 đến cuối chuỗi .. Để tìm 3 dấu phẩy, tôi đang sử dụng hàm charindex () 3 lần
declare @str varchar(50)='bzip2,1,668,some,text'
select substring(@str,
CHARINDEX(',',@str,CHARINDEX(',',@str,CHARINDEX(',',@str,1)+1)+1)+1,
LEN(@str)-CHARINDEX(',',@str,CHARINDEX(',',@str,CHARINDEX(',',@str,1)+1)+1))
kết quả :
some,text