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

MySQL परिणाम से पहली और अंतिम डेटा पंक्ति का चयन कैसे करें?

<घंटा/>

आप MIN () और MAX () का उपयोग करके पहली और अंतिम डेटा पंक्ति का चयन कर सकते हैं। वाक्य रचना इस प्रकार है -

चुनें *अपने टेबलनाम से जहां आपका कॉलमनाम =(अपने टेबलनाम से मिन (आपका कॉलम नाम) चुनें) यूनियन चुनें * अपने टेबलनाम से जहां आपका कॉलमनाम =(अपने टेबलनाम से MAX (आपका कॉलमनाम) चुनें);

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> तालिका बनाएं FirstAndLastDataDemo -> (-> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20), -> EmployeeAge int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड)

उदाहरण

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

mysql> FirstAndLastDataDemo (कर्मचारी नाम, कर्मचारी आयु) मान ('जॉन', 23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> FirstAndLastDataDemo (कर्मचारी नाम, कर्मचारी आयु) मान ('बॉब', 13) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> FirstAndLastDataDemo (कर्मचारी नाम, कर्मचारी आयु) मान ('लैरी', 24) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> FirstAndLastDataDemo (कर्मचारी नाम, कर्मचारी आयु) में डालें मान ('सैम', 14); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> FirstAndLastDataDemo (कर्मचारी नाम, कर्मचारी आयु) मान ('माइक', 31) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> FirstAndLastDataDemo (कर्मचारी नाम, कर्मचारी आयु) मान ('जेम्स', 18) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> FirstAndLastDataDemo (कर्मचारी नाम, कर्मचारी आयु) मान ('मैक्सवेल', 28) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> FirstAndLastDataDemo (कर्मचारी नाम, कर्मचारी आयु) मान ('डेविड', 27) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> FirstAndLastDataDemo में डालें ( कर्मचारी नाम, कर्मचारी आयु) मान ('क्रिस', 22); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) 

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

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

आउटपुट

<पूर्व>+---------------+--------------+---------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी आयु |+---------------+--------------+---------------+| 1 | जॉन | 23 || 2 | बॉब | 13 || 3 | लैरी | 24 || 4 | सैम | 14 || 5 | माइक | 31 || 6 | जेम्स | 18 || 7 | मैक्सवेल | 28 || 8 | डेविड | 27 || 9 | क्रिस | 22 |+---------------+--------------+---------------+9 पंक्तियाँ सेट में ( 0.00 सेकंड)

यहाँ पहली पंक्ति डेटा और अंतिम पंक्ति डेटा प्राप्त करने के लिए क्वेरी है -

mysql> चुनें *-> FirstAndLastDataDemo से-> जहां EmployeeId =(FirstAndLastDataDemo से मिन (कर्मचारी आईडी) चुनें)-> यूनियन-> चुनें *-> FirstAndLastDataDemo से-> जहां EmployeeId =(FirstAndLastDataDemo से MAX (कर्मचारी आईडी) चुनें);

आउटपुट

<पूर्व>+---------------+--------------+---------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी आयु |+---------------+--------------+---------------+| 1 | जॉन | 23 || 9 | क्रिस | 22 |+---------------+--------------+---------------+2 पंक्तियों में सेट ( 0.00 सेकंड)
  1. एकाधिक तालिकाओं से डेटा का उपयोग करके हम एक MySQL दृश्य कैसे बना सकते हैं?

    MySQL UNION ऑपरेटर दो या अधिक परिणाम सेट को जोड़ सकता है इसलिए हम कई तालिकाओं से डेटा वाले दृश्य को बनाने के लिए UNION ऑपरेटर का उपयोग कर सकते हैं। इस अवधारणा को समझने के लिए हम निम्नलिखित डेटा वाली आधार सारणी Student_info और Student_detail का उपयोग कर रहे हैं - mysql> Select * from Student_info;

  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),

  1. MySQL में अगली पंक्ति पेजिनेशन का चयन कैसे करें?

    इसके लिए LIMIT अवधारणा का प्रयोग करें। आइए एक टेबल बनाएं - mysql> create table demo40 −> ( −> id int not null auto_increment primary key, −> name varchar(40) −> ); Query OK, 0 rows affected (1.73 sec) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - mysql&g