मान लें कि हमारे पास टेबल में कुछ कॉलम हैं, एक इमेज पाथ के लिए और दूसरा अपवोट के लिए। हालांकि, पहला कॉलम ऑटो इंक्रीमेंट आईडी है जैसा कि नीचे दिखाया गया है -
mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,ImagePath varchar(100),UpvoteValue int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.72 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल में डालें ', 10); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल (ImagePath, UpvoteValue) मान ('Image3.jpeg', 120) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> में डालें DemoTable(ImagePath,UpvoteValue) मान('Image4.jpeg',114);क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.17 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
+-----+-------------+---------------+| आईडी | इमेजपाथ | UpvoteValue |+----+-------------+---------------+| 1 | Image1.jpeg | 90 || 2 | Image2.jpeg | 10 || 3 | Image3.jpeg | 120 || 4 | Image4.jpeg | 114 |+-----+-------------+---------------+4 पंक्तियों में सेट (0.00 सेकंड)
अधिकतम अपवोट मान वाले गिनती () के साथ इमेजपाथ मान को पुनः प्राप्त करने के लिए क्वेरी यहां दी गई है -
mysql> DemoTable से ImagePath चुनें जहां UpvoteValue IN (DemoTable से अधिकतम (UpvoteValue) चुनें);
यह निम्नलिखित आउटपुट उत्पन्न करेगा
<पूर्व>+---------------+| इमेजपाथ |+---------------+| Image3.jpeg |+---------------+1 पंक्ति में सेट (0.00 सेकंड)