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.
Ö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
Yorum Gönder