Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / SQL SERVER / Sql Fonksiyonlar / Concat fonksiyonu

Concat fonksiyonu

Concat fonksiyonu sql dili içerisinde çok kullanılan karakter birleştirme sql fonksiyonlarındandur. İki ayrı kelimeyi tek satırda birleştirmek için kullanabileceğiniz seçme fonksiyonudur. Ana kayıt üzerinde herhangi bir değişiklik yapmaz. Sql server select sorgularında iki kelimeyi tek kelime olarak seçmeye yarar. Güncelleme sorgularında var olan kayda bir kelime yada başka bir kayıt ekleyebilirsiniz.

Concat kullanımı

Concat fonksiyonunu yazdıktan sonra parantez içerisine birleştirmek istediğimiz değeri yazmalıyız. Bu bir kelime olabilir yada bir sütunun adı olabilir. Bu durumda iki sütunu birleştirip tek bir sütun gibi kullanıcıya gösterebiliriz.En az iki giriş değeri gerektirir; Aksi halde bir hata ortaya çıkar. Tüm değerler örtülü olarak dize türlerine dönüştürülür ve daha sonra birleştirilir. Boş değerler kapalı olarak boş bir dizeye dönüştürülür. Tüm değerler boşsa, boş bir tip varchar (1) dizisi döndürülür. CONCAT işlevi, SQL Server 2012 11 ve üstü sürümleri olan bağlantılı bir sunucuda uzaktan çalıştırılabilir. Eski bağlantılı sunucular için, CONCAT işlemi, birleştirilmiş olmayan değerler bağlı sunucudan döndükten sonra yerel olarak gerçekleştirilecektir.

CONCAT ( string_value1, string_value2 [, string_valueN ] )  

Concat Örnek Kullanım

SELECT CONCAT ( 'Sql öğrenmek için ', 'sqlserver.com ', 10, ' yıldir', ' sizlerleyiz' ) AS Result;  

Sonuç

Result  
-------------------------  
Sql öğrenmek için sqlserver.com 10 yıldir sizlerleyiz

(1 row(s) affected)  

Null değer ile concat kullanımı

CREATE TABLE #temp (  
    emp_name nvarchar(200) NOT NULL,  
    emp_middlename nvarchar(200) NULL,  
    emp_lastname nvarchar(200) NOT NULL  
);  
INSERT INTO #temp VALUES( 'Name', NULL, 'Lastname' );  
SELECT CONCAT( emp_name, emp_middlename, emp_lastname ) AS Result  
FROM #temp;  

Sonuç

Result  
------------------  
NameLastname  

(1 row(s) affected)  

Ayrıca bknz.

Sql Server Kullanıcı Şifresi Kırmak

SQL Server şifreleri nasıl saklar? Sql Server Kullanıcı Şifresi Kırmak SQL Server, kullanıcının veritabanının sysxlogins …

Bir cevap yazın

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