CONCAT Fonksiyon Kullanımı, String birleştirme

İki kolon (sütün) başlıklara göre satırları sorgulamak istiyoruz yani hem adı hem de soyad ile sorgulamak istiyorsunuz diyelim. Bunun için concat fonksiyonu kullanacağız.

CREATE TABLE #REHBER (
 ID INT,
 AD VARCHAR(20),
 SOYAD VARCHAR(20)
 )
INSERT INTO #REHBER VALUES (1,'OMER','BT')
 INSERT INTO #REHBER VALUES (2,'OMER BT','.CONCAT')
 INSERT INTO #REHBER VALUES (3,'BT OMER','TEST')
 INSERT INTO #REHBER VALUES (3,'BT OMER','TEST')
 INSERT INTO #REHBER VALUES (3,'BT OMER','GERCEK')

LIKE ‘OMER%’ Başı “OMER” ile başlayan kelimeleri sorguluyorum.

SELECT DISTINCT ID,CONCAT(AD, ' ', SOYAD) AS 'AD SOYAD' 
 FROM  #REHBER WHERE CONCAT(AD, ' ', SOYAD) LIKE 'OMER%' 

LIKE ‘BT OMER G%’ ile başlayan kelimeleri sorguluyorum.

SELECT DISTINCT ID,CONCAT(AD, ' ', SOYAD) AS 'AD SOYAD' 
FROM  #REHBER WHERE CONCAT(AD, ' ', SOYAD) LIKE 'BT OMER G%' 

Böylelikle hem ad hem soyad bir bütün olarak ele alınıp sorgulamamıza yardımcı oluyor.

İncelemek İsteyebileceğiniz Yazılarım

Leave a Reply