Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> SQL Server

IF कमांड ... SQL सर्वर में ELSE

अन्य प्रोग्रामिंग भाषाओं की तरह, SQL सर्वर भी उपयोगकर्ताओं को एक IF कमांड EL प्रदान करता है। लेख में विस्तार से बताया जाएगा कि IF की कल्पना करना आपके लिए आसान बनाने के लिए सिंटैक्स और स्पष्ट उदाहरणों का उपयोग कैसे करें। . अन्य।

वर्णन करें

SQL सर्वर में, IF स्टेटमेंट। ELSE का उपयोग सशर्त निर्देशों को निष्पादित करने के लिए किया जाता है, यदि सही कमांड कमांड को निष्पादित करता है, यदि यह विफल रहता है तो यह किसी अन्य कमांड को निष्पादित करता है।

IF का उपयोग करने का सिंटैक्स। ELSE

IF ब्रांच स्टेटमेंट का उपयोग करने के लिए। ELSE SQL सर्वर में, हम निम्नलिखित सिंटैक्स का उपयोग करते हैं:

  IF dieukien 
{. statement executed when condition is TRUE .}

[ELSE
{. the command executes when the condition is FALSE .}]

नोट:

  1. ELSE की आवश्यकता नहीं है। आप ELSE शर्त का उपयोग तब करेंगे जब आप कथनों के एक सेट को निष्पादित करना चाहते हैं जिनकी IF शर्त का मूल्यांकन FALSE के रूप में किया जाता है (अर्थात, शर्त पूरी नहीं होती है)।
  2. IF में कोई ELSE IF शर्त नहीं है। ELSE स्टेटमेंट। इसके बजाय आपको कई IF का उपयोग करना चाहिए। वांछित प्रभाव प्राप्त करने के लिए नेस्टेड ELSE कथन।

IF संरचना आरेख। ELSE

IF कमांड ... SQL सर्वर में ELSE

उदाहरण - यदि योग्य कथन है। ELSE

  DECLARE @nhanvien_salary INT; 
SET @nhanvien_salary = 15000000;

IF @nhanvien_salary> 10000000
PRINT 'Truong phong';
ELSE
PRINT 'Graduate';

GO

IF स्टेटमेंट में। यह ELSE, यदि कर्मचारी का वेतन> 12000000 है, तो परिणाम प्रबंधक के रूप में दिया जाता है, यदि छोटा है तो विशेषज्ञ।

उदाहरण - कथन में कोई ELSE शर्तें नहीं हैं

चूंकि ELSE की आवश्यकता नहीं है, यह कथन अनुपलब्ध हो सकता है।

  DECLARE @nhanvien_salary INT; 
SET @nhanvien_salary = 15000000;

IF @nhanvien_salary <10000000
PRINT 'Graduate';

GO

इस कथन में, प्रोग्राम परिणाम देगा यदि चर @nhanvien_salary

उदाहरण - IF कथन . नेस्टेड ELSE

चूंकि हम SQL सर्वर में ELSE IF शर्तों को अन्य भाषाओं की तरह नहीं लिख सकते हैं, इसलिए कई IF का उपयोग करना आवश्यक है। वांछित प्रभाव प्राप्त करने के लिए नेस्टेड ELSE कथन।

  DECLARE @nhanvien_salary INT; 
SET @nhanvien_salary = 15000000;

IF @nhanvien_salary> 12000000
PRINT 'Detective doc';
ELSE

BEGIN

IF @nhanvien_salary> 10000000
PRINT 'Truong phong';
ELSE
PRINT 'Graduate';

END;

GO

दिए गए उदाहरण से समझा जा सकता है कि, यदि वेतन 12 मिलियन से अधिक है, तो परिणाम निदेशक होगा, अन्यथा वेतन अधिक होने पर यह शर्त शर्त 2 पर जारी रहेगी। 10 लाख से ज्यादा रिजल्ट हेड होगा, अन्य केस स्पेशलिस्ट हैं।


  1. IF कमांड ... SQL सर्वर में ELSE

    अन्य प्रोग्रामिंग भाषाओं की तरह, SQL सर्वर भी उपयोगकर्ताओं को एक IF कमांड EL प्रदान करता है। लेख में विस्तार से बताया जाएगा कि IF की कल्पना करना आपके लिए आसान बनाने के लिए सिंटैक्स और स्पष्ट उदाहरणों का उपयोग कैसे करें। . अन्य। वर्णन करें SQL सर्वर में, IF स्टेटमेंट। ELSE का उपयोग सशर्त निर्देशों को

  1. SQL सर्वर में INSERT कथन

    SQL सर्वर (Transact-SQL) में INSERT स्टेटमेंट का उपयोग किसी तालिका में एक या अधिक रिकॉर्ड डालने के लिए किया जाता है। INSERT कमांड सिंटैक्स रिकॉर्ड डालें अपने सरलतम रूप में, INSERT कमांड सिंटैक्स VALUES कीवर्ड के साथ एक रिकॉर्ड सम्मिलित करता है INSERT INTO bang (cot1, cot2, …) VALUES (bieuthuc

  1. एमएस एसक्यूएल सर्वर क्या है?

    एसक्यूएल सर्वर क्या है? आरडीबीएमएस पर आधारित माइक्रोसॉफ्ट द्वारा विकसित सॉफ्टवेयर। एक ORDBMS (ऑब्जेक्ट रिलेशनल डेटाबेस मैनेजमेंट सिस्टम) भी है। एक स्वतंत्र मंच। सॉफ्टवेयर कमांड लाइन इंटरफेस और जीयूआई इंटरफेस दोनों का उपयोग करता है। SQL भाषा समर्थन (पूर्व में SEQUEL - संरचित अंग्रेजी क्वेरी भाषा) -