केस स्टेटमेंट का इस्तेमाल करें
अपडेट करें: पिछला सिंटैक्स (जैसा कि कुछ लोगों द्वारा बताया गया है) काम नहीं करता है। आप निम्न प्रकार से CASE का उपयोग कर सकते हैं:
WHERE OrderNumber LIKE
CASE WHEN IsNumeric(@OrderNumber) = 1 THEN
@OrderNumber
ELSE
'%' + @OrderNumber
END
या आप @N जैसे IF स्टेटमेंट का उपयोग कर सकते हैं। जे रीड बताते हैं।