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

एक MySQL तालिका में एकाधिक कॉलम के साथ स्थितियां कैसे बनाएं?

<घंटा/>

शर्तों के लिए, IF() का उपयोग करें। निम्नलिखित वाक्य रचना है -

IF(yourCondition, trueStatement,falseStatement);

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

mysql> टेबल बनाएं DemoTable612 (Number1 int,Number2 int,Score int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड)

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

mysql> DemoTable612 मानों में डालें (10,20,1000); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable612 मानों में डालें (30,40,500); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DemoTable612 मानों (50,70,1200) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable612 मानों में डालें (100,120,400); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

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

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

<पूर्व>+------+---------+----------+| नंबर 1 | नंबर 2 | स्कोर |+---------+------------+----------+| 10 | 20 | 1000 || 30 | 40 | 500 || 50 | 70 | 1200 || 100 | 120 | 400 |+------------+---------+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ MySQL में स्थितियाँ बनाने के लिए क्वेरी है -

mysql> DemoTable612 से *, अगर(स्कोर> 500, नंबर1*नंबर2,नंबर1+नंबर2) AS परिणाम चुनें;

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

<पूर्व>+------+----------+----+----------+| नंबर 1 | नंबर 2 | स्कोर | परिणाम |+---------+---------+----------+----------+| 10 | 20 | 1000 | 200 || 30 | 40 | 500 | 70 || 50 | 70 | 1200 | 3500 || 100 | 120 | 400 | 220 |+------------+------------+----------+--------+4 पंक्तियों में सेट (0.00 सेकंड)
  1. कैप्शन के साथ टेबल कैसे बनाएं?

    HTML में कैप्शन वाली तालिका बनाने के लिए टैग का उपयोग करें। टैग के तुरंत बाद, टेबल के अंदर कैप्शन जुड़ जाता है। उदाहरण आप HTML में कैप्शन वाली तालिका बनाने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं <!DOCTYPE html> <html>    <head>       <style>

  1. MySQL में तिथियों के साथ एक अस्थायी तालिका बनाएं

    तारीखों के साथ एक अस्थायी तालिका बनाने के लिए, MySQL में अस्थायी तालिका बनाएं का उपयोग करें। निम्नलिखित वाक्य रचना है - सिंटैक्स अस्थायी तालिका बनाएं yourTableName(yourColumnName datetime); आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल

  1. इंडेक्स के साथ एक MySQL टेबल कैसे बनाएं?

    इंडेक्स के साथ एक MySQL टेबल बनाने के लिए, सिंटैक्स इस प्रकार है - टेबल बनाएं yourTableName(yourColumnName1 dataType,yourColumnName2 dataType...N);index yourIndexName1 on(yourColumnName1 ); अपनी अनुक्रमणिका बनाएं yourIndexName2 on(yourColumnName2 ); आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तिय