PDA

View Full Version : نوشتن کوئری SQL برای جستجو



sadegh.te
چهارشنبه 17 دی 1393, 10:29 صبح
سلام دوستان گرامی من چطور میتونم یه کوئری SQL بنویسم که مقادیری رو که در عکس میبینید رو بتونم باهاش جستجو کنم؟ ممنون میشم راهنمایی کنید

127344

pashna
چهارشنبه 17 دی 1393, 21:45 عصر
سلام
ازDynamic Query استفاده کنید

sadegh.te
چهارشنبه 17 دی 1393, 22:49 عصر
سلام
ازDynamic Query استفاده کنید


سلام میشه بیشتر راهنمایی کنید؟ ممنون

pashna
پنج شنبه 18 دی 1393, 21:34 عصر
سلام،
مثلا یه هم چین چیزی :



BEGIN
DECLARE @Query NVARCHAR(512)
DECLARE @Where NVARCHAR(512) = ' WHERE 1 = 1 '
SET @Query = ' SELECT * FROM Table WITH ( NOLOCK ) '

IF ( @FirstCriteria IS NOT NULL )
SET @Query = @Query + @Where + ' AND Field1 = @FirstCriteria '

IF ( @SecondCriteria IS NOT NULL )
SET @Query = @Query + @Where + +' AND Field2 = @SecondCriteria '

EXEC sp_executesql @Query,
N'@FirstCriteria INT, @SecondCriteria VARCHAR(5) ', @FirstCriteria, @SecondCriteria
END