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.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s