SQL Server 2005 में नीचे की पंक्तियों को लिखने का कोई बेहतर तरीका है?
CASE
WHEN (ID IS NULL)
THEN 'YES'
WHEN (ID IS NOT NULL)
THEN 'NO'
END AS ID_Value,
3
"बेहतर" परिभाषित करें।
—
वेस्ले
मैं MSSQL से परिचित नहीं हूँ, लेकिन अगर इसमें MySQL में IF-function जैसा कुछ है, तो आप ऐसा कोड लिख सकते हैं:
—
कोंडायबस
IF(ID IS NULL, 'YES', 'NO') AS ID_Value
SQL Server 2012 है,
—
मार्टिन स्मिथ
IIF
लेकिन सवाल 2005 टैग किया गया है।
आपको नीचे दिए गए कथन के साथ इसे पूरा करने में सक्षम होना चाहिए।
—
जेसन कंबरलैंड
isnull(nullif(isnull(ID,'Y'),ID),'N')
@ Bappy1988 जय के जवाब से बेहतर क्यों होगा?
—
dezso