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

MySQL IF स्टेटमेंट को OR के साथ चुनें?

<घंटा/>

आप OR के साथ SELECT IF स्टेटमेंट का उपयोग कर सकते हैं। OR के साथ सेलेक्ट को समझने के लिए, आइए एक टेबल बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं EmployeeInformation -> (-> EmployeeId int, -> EmployeeName varchar(100), -> EmployeeStatus varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

mysql> कर्मचारी सूचना मूल्यों (1, 'सैम', 'पूर्णकालिक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> कर्मचारी सूचना मूल्यों में डालें (2, 'माइक', 'पार्टटाइम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> कर्मचारी सूचना मूल्यों में डालें (3, 'बॉब', 'इंटर्न'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> कर्मचारी सूचना मूल्यों में डालें (4, 'कैरोल', 'पूर्णकालिक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> कर्मचारी सूचना मूल्यों में डालें (5, 'जॉन', 'पूर्णकालिक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> कर्मचारी सूचना मूल्यों में डालें ( 6, 'जॉनसन', 'पार्टटाइम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> कर्मचारी सूचना मूल्यों में डालें (7, 'मारिया', 'इंटर्न'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) 

आइए अब चयन कमांड का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> कर्मचारी सूचना से *चुनें;

आउटपुट

<पूर्व>+---------------+--------------+----------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी स्थिति |+---------------+--------------+----------------+| 1 | सैम | पूर्णकालिक || 2 | माइक | अंशकालिक || 3 | बॉब | इंटर्न || 4 | कैरल | पूर्णकालिक || 5 | जॉन | पूर्णकालिक || 6 | जॉनसन | अंशकालिक || 7 | मारिया | इंटर्न |+---------------+--------------+----------------+7 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ OR के साथ SELECT IF स्टेटमेंट करने के लिए क्वेरी है। नीचे दिए गए प्रश्न में, आपको केवल कर्मचारी नाम मिलेगा जिसमें कर्मचारी स्थिति पूर्णकालिक और प्रशिक्षु है, अन्यथा आपको कर्मचारी की स्थिति मिल जाएगी।

क्वेरी इस प्रकार है -

mysql> कर्मचारी सूचना से स्थिति के रूप में चुनें if(EmployeeStatus='FullTime' or EmployeeStatus='Intern',EmployeeName, EmployeeStatus);

आउटपुट

<पूर्व>+----------+| स्थिति |+----------+| सैम || अंशकालिक || बॉब || कैरल || जॉन || अंशकालिक || मारिया |+----------+7 पंक्तियाँ सेट में (0.00 सेकंड)
  1. जावा में MySQL के साथ चुनिंदा क्वेरी के लिए तैयार कथन का उपयोग कैसे करें?

    इसके लिए आपको executeQuery() का उपयोग करना होगा। वाक्य रचना इस प्रकार है - yourPreparedStatementObject=yourConnectionObject.prepareStatement(yourQueryName);yourresultSetObject=yourPreparedStatement.executeQuery(); डेटाबेस नमूना में एक तालिका बनाएँ। तालिका बनाने की क्वेरी इस प्रकार है - );Query OK,

  1. MySQL में रेगुलर एक्सप्रेशन के साथ क्वेरी का चयन करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1573 (StudentCode) मानों (David_903) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.14 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करे

  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen