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

संख्याओं को वर्चर फ़ील्ड के रूप में सेट करें और MySQL में तुलना करें

<घंटा/>

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

mysql> तालिका बनाएं DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentScore varchar(100) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.66 सेकंड)

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

mysql> DemoTable(StudentScore) मानों ('90') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> DemoTable(StudentScore) मानों ('100') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.13 सेकंड)mysql> डेमोटेबल (स्टूडेंटस्कोर) वैल्यू ('56') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल (स्टूडेंटस्कोर) मान ('98') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.13 सेकंड)

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

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

आउटपुट

<पूर्व>+-----------+--------------+| छात्र आईडी | स्टूडेंटस्कोर |+-----------+--------------+| 1 | 90 || 2 | 100 || 3 | 56 || 4 | 98 |+----------+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ varchar फ़ील्ड में तुलना करने के लिए क्वेरी है -

mysql> डेमोटेबल से चुनें *जहां CAST(StudentScore AS SIGNED)> 91;

आउटपुट

<पूर्व>+-----------+--------------+| छात्र आईडी | स्टूडेंटस्कोर |+-----------+--------------+| 2 | 100 || 4 | 98 |+----------+--------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. वर्चर से डेटाटाइम में कनवर्ट करें और MySQL में तुलना करें?

    इसके लिए आप STR_TO_DATE() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - में डालें DemoTable1565 मान (10/13/2019 21:30:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.58 सेकंड) चयन कथन का उपयोग करके

  1. MySQL में स्ट्रिंग और संख्याओं के साथ VARCHAR रिकॉर्ड ऑर्डर करें

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

  1. MySQL में डबल लंबाई लागू करें और सेट करें

    MySQL में DOUBLE को लागू करने के लिए, सिंटैक्स इस प्रकार है - टेबल बनाएं yourTableName ( yourColumnName double(5,2) unsigned); आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1814 (राशि दुगनी(5,2) अहस्ताक्षरित);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक