Anasayfa / Yazılım / SQL / SUBSTRING Fonksiyonu

SUBSTRING Fonksiyonu

String verilerde istenilen karakter kadar verinin geri döndürülmesini sağlamak için SUBSTRING fonksiyonu kullanılır. Örneğin diyelim ki bir e-ticaret siteniz var. Bu sitenizde müşteri bilgilerini tuttuğunuz bir tablonuz var. Bu müşteri bilgileri tablosunda müşteri kodu alanınızın müşteri soyadının ilk 3 karakteri ile birlikte telefon numarasından oluşmasını istiyorsunuz. İşte burada Soyadın ilk 3 karakterini almak için SUBSTRING deyimi kullanmanız gerekir. SUBSTRING deyimi 3 parametre alır. Kullanım kalıbı aşağıdaki gibidir :

SUBSTRING(StringVeri,BaslangicKonumu,Uzunluk)

Örnek :

SELECT LastName, SUBSTRING(LastName,1,3)
AS "İlk 3 Karakter",
SUBSTRING(LastName,4,50) AS "3. Karakterden Sonrası"
FROM Person.Person
WHERE BusinessEntityID 
IN (1,50,73,67,193,205,211,295,309);

Person.Person tablosundan BusinessEntityID 1,50,73,67,193,205,211,295,309 olan verilerin LASTNAME alanlarını ve LASTNAME alanlarından ilk 3 karakteri ve 3. karakterden sonrasını listeliyorum.

070101

Bir yorum

  1. Çok teşekkür ederim. Elinize sağlık. Çok işime yaradı paylaşımınız.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir