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

MySQL में मानों में से एक को कास्ट करें और दूसरे के साथ विभाजन करें?

<घंटा/>

इसके लिए सबसे पहले CAST() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1352 -> ( -> Value1 int, -> Value2 int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)

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

mysql> DemoTable1352 मानों में डालें (10,30); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.42 सेकंड) mysql> DemoTable1352 मानों में डालें (40,60); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> सम्मिलित करें DemoTable1352 मानों में (110,130); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

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

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

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

<पूर्व>+-----+----------+| Value1 | Value2 |+----------+----------+| 10 | 30 || 40 | 60 || 110 | 130 |+-----------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

यहां किसी एक मान को कास्ट करने और विभाजन करने की क्वेरी दी गई है -

mysql> कास्ट चुनें(Value1 को DECIMAL(18,14) के रूप में) / Value2 DemoTable1352 से;

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

<पूर्व>+-----------------------------------------------------+| कास्ट (मान 1 दशमलव के रूप में (18,14)) / मान 2 | +------------------------------------- ------+| 0.3333333333333333333 || 0.6666666666666666666 || 0.846153846153846153 |+------------------------------------------+3 पंक्तियाँ सेट में ( 0.00 सेकंड)
  1. MySQL तालिका में NULL और NON-NULL मानों के साथ गणितीय गणना करें

    इसके लिए आप IFNULL() का उपयोग कर सकते हैं और NULL और NON-NULL मानों के साथ गणितीय गणना कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1462 मानों में (NULL, 70); क्वेरी ठीक है,

  1. MySQL में शून्य मानों को अनदेखा करें और शेष मान प्रदर्शित करें

    गैर-शून्य मानों को खोजने और उन्हें प्रदर्शित करने के लिए IS NOT NULL का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 1458 मानों में डालें (एडम स्मिथ, नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.

  1. कॉलम मानों को MySQL में अलग टेक्स्ट के साथ संयोजित करें और एक कॉलम में प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.93 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (103, रॉबर्ट); क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; य