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

MySQL में सेलेक्ट में if/else कंडीशन का उपयोग कैसे करें?

<घंटा/>

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

mysql> तालिका बनाएं DemoTable1966 ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(20), PhotoLiked int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1966(UserName,PhotoLiked) मानों ('क्रिस', 57) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1966(UserName,PhotoLiked) मानों में डालें ('डेविड', 100);क्वेरी ओके, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1966(UserName,PhotoLiked) मानों ('माइक', 68) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1966 में डालें (उपयोगकर्ता नाम, PhotoLiked) मान ('सैम', 78); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+----------+----------+---------------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | फोटो लाइक |+----------+----------+---------------+| 1 | क्रिस | 57 || 2 | डेविड | 100 || 3 | माइक | 68 || 4 | सैम | 78 |+-----------+----------+---------------+4 पंक्तियों में सेट (0.00 सेकंड)

MySQL के साथ SELECT में if/else कंडीशन का उपयोग करने के लिए क्वेरी यहां दी गई है -

mysql> DemoTable1966 से परिणाम के रूप में चुनें if(PhotoLiked> 75,UserName,'Likes are less');

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

<पूर्व>+------------------------------------------ --+| परिणाम |+-------------------------------------------------------- -+| पसंद कम हैं || डेविड || पसंद कम हैं || सैम | -+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. महीने के हिसाब से MySQL कैसे चुनें?

    महीने के अनुसार चयन करने के लिए, MONTH() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1599 मान (2018-12-26) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग

  1. MySQL में अपडेट करते समय सेलेक्ट स्टेटमेंट का उपयोग कैसे करें?

    इसके लिए, MySQL UPDATE कमांड का उपयोग करते समय WHERE क्लॉज के साथ उप क्वेरी का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (150, माइक); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12

  1. MySQL में concatenate के माध्यम से शर्त के साथ पंक्तियों का चयन कैसे करें?

    इसके लिए आप CONCAT_WS() का उपयोग कर सकते हैं। आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.70 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमो 38 मानों में (13, क्रिस, ब्राउन, 1997−03−10); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयो