LIKE Fonksiyonunun Parametre ile Kullanılması

Merhaba,

SP içerisinde gelen veriyi string manipüle etmek ve atadığınız parametreyi like fonksiyonu içinde tabloda aratmak istediğinizde;

DECLARE @STR NVARCHAR(50);

SELECT @STR = CONCAT(‘X’,TeamNo,’X’,GroupNo) FROM Groups WHERE ID = 32;

SELECT * FROM Invent WHERE Code LIKE Concat(‘%’,@STR,’%’);

Concat ile string manipüle fonksiyonunu kullanarak Groups tablosundan aldığımız verileri X ile birleştirdik ve @STR parametresine atadık.

Daha sonra da Invent tablosunda, bu parametrenin yine Concat fonksiyonunu kullanarak yüzde işaretini almasını sağlayıp LIKE fonksiyonu ile aratabildik.

Yorum bırakın