Microsoft SQL Server
तार्किक कार्य
खोज…
चुनें
SQL सर्वर 2012
मूल्यों की सूची से निर्दिष्ट सूचकांक में आइटम लौटाता है। यदि index
values
की सीमा से अधिक हो जाता है तो NULL
वापस आ जाता है।
पैरामीटर:
-
index
: पूर्णांक,values
में आइटम के लिए सूचकांक। 1 के आधार पर। -
values
: किसी भी प्रकार, अल्पविराम से अलग सूची
SELECT CHOOSE (1, 'apples', 'pears', 'oranges', 'bananas') AS chosen_result
chosen_result
-------------
apples
IIF
SQL सर्वर 2012
दो मूल्यों में से एक को लौटाता है, इस पर निर्भर करता है कि क्या एक बूलियन अभिव्यक्ति सही या गलत का मूल्यांकन करती है।
पैरामीटर:
-
boolean_expression
नेboolean_expression
मूल्यांकन किया कि किस मूल्य पर वापस लौटना है -
true_value
लौटाया जाता है अगरboolean_expression
सच का मूल्यांकन करता है -
false_value
यदिboolean_expression
मूल्यांकन करता है तोboolean_expression
गलत है
SELECT IIF (42 > 23, 'I knew that!', 'That is not true.') AS iif_result
iif_result
------------
I knew that!
SQL सर्वर 2012
IIF
को CASE
कथन द्वारा प्रतिस्थापित किया जा सकता है। उपरोक्त उदाहरण मेरे रूप में लिखा गया है
SELECT CASE WHEN 42 > 23 THEN 'I knew that!' ELSE 'That is not true.' END AS iif_result
iif_result
------------
I knew that!
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow