Sql - CharIndex+Substring Fonksiyonu

Charindex fonksiyonu ile string bir veri türü içinde , istediğimiz string verinin(karakter) başladığı noktayı tespit edebiliriz.
Örneğin A kolonumuzda veri olarak ORCUN POLAT verisi olsun , ve biz buradaki boşluğu bulmaya çalışalım.

select charindex(' ',A)  from EBT_ISIMLER

Yukarıdaki cümle ile bize 6 sonucu dönecektir(Boşluk 6. karakterde anlamında) .
 Bunun üzerinden örneğin boşluktan sonraki 6 karakteri al diyebiliriz , burada substring devreye giriyor.

select substring('A,charindex(' ',A),6) from tblcasabit

Yukarıdaki sorgunun sonucunda boşluktan sonraki 6 karakteri al dediğimiz için POLAT dönecektir.


Yorumlar

Bu blogdaki popüler yayınlar

Sql server trigger listesi (Bulundukları tablo isimleri ve durumu )

Connection Timeout Süresi Doldu..

SoapUI kullanımı