I am searching for a word match for the variable- @TextSearchWord
I have a @SearchCriteria variable which may have 5 values!
According to that value, i choose from which field i have to search my word!
-so i need to cascade the "CASE" statement inside the "WHERE" statement only and like other samples here inside the select statement !
SELECT COUNT(WordID) AS WordQty
FROM itinfo_QuranArabicWordsAll
WHERE (SiteID = @SiteID)
AND (QuranID = @QuranID)
AND (SuraID BETWEEN @StrtSuraID AND @EndSuraID)
AND (VerseOrder BETWEEN @StrtVerseSortOrder AND @EndVerseSortOrder)
AND (
-- here is my problem :
CASE
WHEN (@SearchCriteria = 'DictNM') THEN (WordDictNM = @TextSearchWord )
ELSE CASE
WHEN (@SearchCriteria = 'DictNMAlif') THEN (WordDictNMAlif = @TextSearchWord)
...
END
END
)