Değeri xxx-xxx-xxx-xxxxx-xx-x olarak döndüren bir alanım var. 10. karakteri bu koddan nasıl çıkarırım?SQL'deki bir dizedeki belirli nth karakter nasıl çıkarılır
5
A
cevap
12
0
3
Kullanım substring
fonksiyon
seçme alt dize ('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)
ne senin örnekte 10 karakter olarak sınıf? 4. gruptaki 1. x' veya 3. gruptaki 2. x''? – musefan