SQL सर्वर IIF () फ़ंक्शन
उदाहरण
अगर शर्त सही है तो "हां" लौटाएं या अगर शर्त गलत है तो "नहीं" लौटाएं:
SELECT
IIF(500<1000, 'YES', 'NO');
परिभाषा और उपयोग
IIF () फ़ंक्शन एक मान देता है यदि कोई शर्त TRUE है, या कोई अन्य मान यदि कोई शर्त FALSE है।
वाक्य - विन्यास
IIF(condition, value_if_true, value_if_false)
पैरामीटर मान
Parameter | Description |
---|---|
condition | Required. The value to test |
value_if_true | Optional. The value to return if condition is TRUE |
value_if_false | Optional. The value to return if condition is FALSE |
टेक्निकल डिटेल
काम में: | SQL सर्वर (2012 से शुरू), Azure SQL डेटाबेस |
---|
और ज्यादा उदाहरण
उदाहरण
अगर शर्त सही है तो 5 लौटाएं, या अगर शर्त गलत है तो 10 लौटाएं:
SELECT IIF(500<1000, 5, 10);
उदाहरण
जांचें कि क्या दो तार समान हैं और यदि वे हैं तो "हां" लौटाएं, या "नहीं" यदि नहीं:
SELECT IIF(STRCMP("hello","bye") = 0,
'YES', 'NO');
उदाहरण
यदि शर्त सही है तो "अधिक" लौटाएं, या यदि शर्त गलत है तो "कम" लौटाएं:
SELECT OrderID, Quantity, IIF(Quantity>10,
'MORE', 'LESS')
FROM
OrderDetails;