Sql Server

Sql Server concat Fonksiyonu

Herkese merhaba, Sql Server yazılarımıza kaldığımız yerden devam ediyoruz. Bu yazımızda concat fonksiyonunu anlatacağım. Hadi başlayalım !

SQL Server’da concat fonksiyonu, bir veya daha fazla karakter dizisini birleştirerek yeni bir karakter dizisi oluşturmak için kullanılır. Bu fonksiyon, özellikle birçok farklı sütundan gelen verileri birleştirmek için kullanışlıdır. Bu makalede, concat fonksiyonu hakkında daha fazla bilgi edinebilir ve kullanımına yönelik örnekler görebilirsiniz.

concat Fonksiyonunun Kullanımı

concat fonksiyonu, en az iki parametre alır ve bu parametreler birleştirilerek yeni bir karakter dizisi oluşturulur. İlk parametre olarak verilen değerler birleştirilirken, diğer parametreler arasına belirli bir karakter veya karakter dizisi eklemek için kullanılabilir. Örneğin, aşağıdaki örneklerde concat fonksiyonu kullanılarak birkaç karakter dizisi birleştirilmiştir:

-- Sadece iki parametre kullanarak
SELECT concat('Merhaba', 'Dünya') AS Mesaj;

-- Çıktı: MerhabaDünya

-- Üç parametre kullanarak
SELECT concat('Merhaba', ' ', 'Dünya') AS Mesaj;

-- Çıktı: Merhaba Dünya

-- Çoklu parametre kullanarak
SELECT concat('Benim', ' ', 'adım', ' ', 'SoftwareSup.Net') AS Mesaj;

-- Çıktı: Benim adım SoftwareSup.Net

Gördüğünüz gibi, concat fonksiyonu birden fazla karakter dizisini birleştirmek için kullanılabilir. İkinci örnekte, bir boşluk karakteri kullanarak iki ayrı karakter dizisi birleştirilirken, üçüncü örnekte ise çoklu parametreler kullanarak daha fazla karakter dizisi birleştirilmiştir.

concat Fonksiyonunun Özellikleri

concat fonksiyonu, verilen parametrelerin herhangi birinin NULL olması durumunda NULL değer döndürür. Bu, birleştirme işlemi sırasında bir parametrenin eksik olması durumunda beklenmeyen sonuçlar önler. concat fonksiyonu, sütun adları veya herhangi bir SQL ifadesi içinde kullanılabilir.

Ayrıca, concat_WS fonksiyonu da benzer bir şekilde çalışır. Ancak concat_WS fonksiyonu, bir ayraç karakteri belirtmek için kullanılan ilk parametreye sahiptir ve birleştirilecek diğer karakter dizileri, bu ayraç karakteri ile ayrılmış olarak diğer parametrelerde yer alır. Örneğin:

-- concat_WS kullanarak karakter dizileri birleştirme
SELECT concat_WS(' ', 'Merhaba', 'Dünya') AS Mesaj;

-- Çıktı: Merhaba Dünya

concat Fonksiyonunun Örnekleri

concat fonksiyonu, birçok farklı senaryoda kullanılabilir. Örneğin, şirket müşterilerinin isim ve soyisimlerini birleştirerek tam bir isim sütunu oluşturmak için concat fonksiyonunu kullanabilir. Aşağıdaki örnek sorgu, “Musteriler” tablosundaki “Ad” ve “Soyad” sütunlarını birleştirerek “TamIsim” sütunu oluşturur:

SELECT concat(Ad, ' ', Soyad) AS TamIsim FROM Musteriler;

Ayrıca, concat fonksiyonu, birden fazla sütunu birleştirerek yeni bir sütun oluşturmak için de kullanılabilir. Örneğin, “Siparisler” tablosundaki “SiparisTarihi” ve “SiparisNo” sütunlarını birleştirerek “SiparisNumarasi” sütunu oluşturmak için aşağıdaki sorgu kullanılabilir:

SELECT concat(SiparisTarihi, '-', SiparisNo) AS SiparisNumarasi FROM Siparisler;

Sonuç

Sonuç olarak, concat fonksiyonu, SQL Server’da bir veya daha fazla karakter dizisini birleştirerek yeni bir karakter dizisi oluşturmak için kullanılır. Bu fonksiyon, birden fazla sütunu birleştirerek yeni bir sütun oluşturmak için de kullanılabilir. Ayrıca, NULL değerlerine karşı güvenli bir şekilde çalışır ve karakter dizileri arasında belirli bir ayraç karakteri eklemek için concat_WS fonksiyonu da mevcuttur.

Evet Sql Server’da concat fonksiyonunun kullanımı bu şekilde olmakta. Tüm Sql Server yazılarımıza buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.

Skorumuz:
Oy Vermek İçin Tıklayın
[Toplam: 0 Ortalama: 0]

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Göz Atın
Kapalı
Başa dön tuşu