Bu SQL örneğinde kutuphane veritabanında ogrenci tablosunda bulunan ad ve soyad bilgilerini birleştirerek geriye döndüren bir fonksiyon tanımlaması yaparak bu fonksiyonu nasıl kullanabileceğimizi göreceğiz.
İlk olarak Fonksiyonumuzu oluşturmak için New Query butonuna tıklıyoruz.
Aşağıdaki Sql sorgusunu yazıp Execute butonuna tıklıyoruz.
1 2 3 4 5 6 7 | Create function fn_birlestir(@kelime1 varchar(20),@kelime2 varchar(20)) returns varchar(41) as Begin return rtrim(@kelime1)+space(1)+ rtrim(@kelime2) End |
Bu işlem sonucunda Fonksiyonumuzun oluştuğunu göreceğiz.
Şimdi bu fonksiyonu kullanarak farklı sütunlarda bulunan verileri birleştirelim.
Veritabanında ayrı sütunlarda bulunan ad ve soyad alanlarının birleştirilmesini sağlayacağız
Bu işlem için yine New Query butonuna tıklayarak yeni sorgumuzu yazacağız.
1 2 3 4 5 | use kutuphane GO Select dbo.fn_birlestir(ograd,ogrsoyad) from ogrenci |
Execute butonuna tıkladığımızda çıkan sonuç aşağıdaki gibi olacaktır.