İ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