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

MySQL क्वेरी वर्चर प्रकार से अधिकतम आईडी और संख्यात्मक में मान प्राप्त करने के लिए?

<घंटा/>

वर्चर प्रकार और संख्यात्मक में मानों से अधिकतम आईडी प्राप्त करने के लिए MAX() में CAST() का उपयोग करें। आइए पहले एक टेबल बनाएं। यहाँ, हमारे पास varchar प्रकार वाला एक कॉलम है -

mysql> टेबल बनाएं DemoTable(UserMarks varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड)

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

mysql> डेमोटेबल वैल्यू ('77') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ('98'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('45'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें ('56'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमोटेबल मानों में डालें ('89 '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('99'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ('91'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> डेमोटेबल मानों में डालें ('94'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+-----------+| UserMarks |+-----------+| 77 || 98 || 45 || 56 || 89 || 99 || 91 || 94 |+----------+8 पंक्तियाँ सेट में (0.00 सेकंड)

वर्चर प्रकार से अधिकतम आईडी और संख्यात्मक में मान प्राप्त करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से MAX (CAST(उपयोगकर्ता चिन्हों के रूप में हस्ताक्षर किए गए)) को MAX_VALUE के रूप में चुनें;

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

<पूर्व>+-----------+| MAX_VALUE |+-----------+| 99 |+----------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL क्वेरी लागत और मात्रा के साथ कॉलम मानों से कुल राशि की गणना करने के लिए?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(लागत int, मात्रा int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमोटेबल मानों में(40,3);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी

  1. पंक्तियों के मूल्यों को समेटने और परिणाम को क्रमबद्ध करने के लिए MySQL क्वेरी?

    इसके लिए आप ORDER BY क्लॉज के साथ GROUP BY का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1499 मानों में डालें (बॉब, 58); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उ

  1. MySQL क्वेरी दो कॉलम से सभी कॉलम मानों को गिनने के लिए और कुल गणना में नल मानों को बाहर करने के लिए?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1975 (StudentName varchar(20), StudentMarks int); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1975 मानों में डालें (बॉब, NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन