Etiket Arşivi instr örnek

INSTR Kullanımı

Merhabalar.

C# veya Java’da IndexOf metoduyla yaptığımız işleri PL/SQL’de Instr kullanarak yapabiliyoruz.

Mesela “Muhammed Hilmi Koca” stringi üzerinde bir kaç işlem yaparsak:

instr('Muhammed Hilmi Koca', 'z')

sonucu: 0 (Eşleşme yok. String ‘z’ karakterini içermiyor)

instr('Muhammed Hilmi Koca', 'm')

sonucu: 5 (Stringdeki ilk ‘m’ karakteri 5. karakter)

instr('Muhammed Hilmi Koca', 'M')

sonucu: 1 (Stringdeki ilk ‘M’ karakteri 1. karakter)

instr('Muhammed Hilmi Koca', 'm', 1 , 2)

sonucu: 6 (Stringdeki 2. ‘m’ karakteri)

instr('Muhammed Hilmi Koca', 'm', 1 , 3)

sonucu: 13 (Stringdeki 3. ‘m’ karakteri)

instr('Muhammed Hilmi Koca', 'm', 8 )

sonucu: 13 (Stringdeki 8. karakterden sonraki ilk ‘m’ karakteri)

instr('Muhammed Hilmi Koca', 'm', 8 , 1)

sonucu: 13 (Stringdeki 8. karakterden sonraki ilk ‘m’ karakteri)

NOT: Son 2 örnekte, stringin 8. karakterinden itibaren bakıyoruz ama eşleşme bulursa karakterin toplamdaki sırasını döndürüyor. Yani stringin 8. karakterinden(‘d’) sonraki ilk ‘m’ karakteri stringin toplamda 13. sırasında.

instr('Muhammed Hilmi Koca', 'Hilmi', 1 , 1)

sonucu: 10 (Stringdeki, ‘Hilmi’ stringinin başlangıcı)

instr('Muhammed Hilmi Koca', 'm', -10 )

sonucu: 6 (Stringdeki son 10 karakter hariç ilk ‘m’ karakteri)

instr('Muhammed Hilmi Koca', 'm', -10, 3 )

sonucu: 0 (Stringdeki son 10 karakter hariç, kalan kısımdaki 3. ‘m’ karakteri. Eşleşme olmadığı için sonuç 0)

Şu an Instr kullanımıyla alakalı aklıma gelenler bunlar.

Kendinize çook iyi davranın.

Yardımcı Kaynak: www.techonthenet.com

 Bu sayfa 1342 kez görüntülendi

It's only fair to share...Share on LinkedInShare on FacebookShare on Google+Tweet about this on TwitterShare on Tumblr