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

MySQL में varchar कॉलम से किसी विशेष मान से अधिक मूल्य कैसे प्राप्त करें?

<घंटा/>

चूंकि जिस कॉलम में आप किसी विशेष मान से अधिक मान प्राप्त करना चाहते हैं, वह VARCHAR है, CAST() फ़ंक्शन का उपयोग करें। उदाहरण के लिए, वर्चर मान वाले कॉलम से 999 से अधिक मान प्राप्त करने के लिए।

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

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

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

mysql> डेमोटेबल वैल्यू ('900') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.49 सेकंड) mysql> डेमोटेबल मानों में डालें ('1090'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('860'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> डेमोटेबल मानों में डालें ('12345'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड) mysql> डेमोटेबल मानों में डालें ('908345 ');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

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

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

<पूर्व>+--------+| मूल्य |+-----------+| 900 || 1090 || 860 || 12345 || 908345 |+----------+5 पंक्तियों में सेट (0.00 सेकंड)

वर्चर कॉलम से किसी विशेष मान से अधिक मान प्राप्त करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से अधिकतम (कास्ट (वैल्यू एएस साइन किया गया)) चुनें;

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

<पूर्व>+----------------------------+| अधिकतम (कास्ट (हस्ताक्षरित मूल्य के रूप में)) |+----------------------------+| 908345 |+----------------------------+1 पंक्ति में सेट (0.05 सेकंड)
  1. MySQL में SELECT क्वेरी से एक विशिष्ट कॉलम रिकॉर्ड कैसे प्राप्त करें?

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

  1. MySQL कॉलम में किसी विशेष वर्ण को कैसे बदलें?

    किसी विशेष वर्ण को बदलने के लिए, REPLACE() का उपयोग करें और अद्यतन करने के लिए, UPDATE कमांड का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1899 (कोड varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoT

  1. MySQL में VARCHAR कॉलम से अधिकतम मान ज्ञात करें

    अधिकतम मान ज्ञात करने के लिए, CAST () के साथ MAX () का उपयोग करें, क्योंकि मान VARCHAR प्रकार के हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2030 मानों (901) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभा