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

MySQL क्वेरी में IF स्टेटमेंट डालने का सही तरीका क्या है?

<घंटा/>

MySQL क्वेरी में IF स्टेटमेंट डालने के लिए, नीचे दिए गए सिंटैक्स का उपयोग करें::

अपना कॉलमनाम चुनें, अगर (आपकी स्थिति, आपका स्टेटमेंट 1, आपका स्टेटमेंट 2) आपके टेबलनाम से;

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1571 -> ( -> Id int, -> Value int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (5.63 सेकंड)

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

mysql> DemoTable1571 मानों (101,500) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.07 सेकंड) mysql> DemoTable1571 मान (102,450) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.47 सेकंड) mysql> DemoTable1571 मानों में डालें ( 103,300);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> DemoTable1571 मानों में डालें(104,700);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1571 से * चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा

<पूर्व>+----------+----------+| आईडी | मूल्य |+----------+----------+| 101 | 500 || 102 | 450 || 103 | 300 || 104 | 700 |+------+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ एक MySQL क्वेरी में if स्टेटमेंट को ठीक से डालने के लिए क्वेरी है।

डेमोटेबल 1571 से
mysql> वैल्यू चुनें, अगर (वैल्यू> 550, 'वैल्यू 550 से बड़ा है', 'वैल्यू 550 से कम है');

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+------------------------------------- ---------------------------------+| मूल्य | अगर (मान> 550, 'मूल्य 550 से अधिक है', 'मूल्य 550 से कम है') |+-------+------------------ -------------------------------------------------- ---+| 500 | मान 550 से कम है || 450 | मान 550 से कम है || 300 | मान 550 से कम है || 700 | मान 550 से अधिक है |+----------+----------------------------------- ----------------------------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में कॉलम का अधिकतम मान प्राप्त करने का सबसे तेज़ तरीका कौन सा है?

    आप दो तरीकों का उपयोग करके कॉलम का अधिकतम मान प्राप्त करने का प्रयास कर सकते हैं। पहला तरीका इस प्रकार है - अपनेTableName से max(yourColumnName) चुनें; दूसरा तरीका इस प्रकार है - अपने कॉलमनाम से अपने कॉलमनाम को अपने कॉलमनाम से चुनें DESC LIMIT 1; नोट - पहली क्वेरी में दूसरी क्वेरी की तुलना में कम

  1. MySQL तालिका में बड़ी संख्या में पंक्तियों को सम्मिलित करने का सबसे तेज़ तरीका क्या है?

    सबसे तेज़ तरीके का सिंटैक्स नीचे दिया गया है। यहां, हमने केवल एक बार INSERT INTO का उपयोग किया है और एक अनुकूलित तरीका बनाया है - अपनेTableName मानों में डालें(NULL,yourValue1,yourValue2),(NULL,yourValue1,yourValue2),....N; आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1839 ( ClientId int NOT NUL

  1. MySQL में डेटाबेस में डालने पर दशमलव का मान बदलें (19, 2)?

    सटीक वास्तविक मान को संग्रहीत करने के लिए, आपको 2 दशमलव बिंदु के साथ truncate() का उपयोग करने की आवश्यकता है। आइए एक टेबल बनाएं - तालिका बनाने की क्वेरी निम्नलिखित है। );क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (1.12 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो59 मानों में डालें (छंटन