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

MySQL में LIMIT का उपयोग करके पहली और अंतिम पंक्ति रिकॉर्ड कैसे चुनें?

<घंटा/>

आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है

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 (E) में डालें कर्मचारी नाम, कर्मचारी आयु) मान ('क्रिस', 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 सेकंड)

LIMIT का उपयोग करके पहली पंक्ति और अंतिम पंक्ति रिकॉर्ड प्राप्त करने के लिए, निम्नलिखित क्वेरी है

mysql> (चुनें *FirstAndLastDataDemo LIMIT 1 से) -> यूनियन -> (चुनें * FirstAndLastDataDemo LIMIT 8,1 से);

पहली और आखिरी पंक्ति रिकॉर्ड प्रदर्शित करने वाला आउटपुट निम्न है

<पूर्व>+---------------+--------------+---------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी आयु |+---------------+--------------+---------------+| 1 | जॉन | 23 || 9 | क्रिस | 22 |+---------------+--------------+---------------+2 पंक्तियों में सेट ( 0.00 सेकंड)
  1. MySQL में शर्तों के साथ क्वेरी कैसे ऑर्डर करें और चुनें?

    निम्नलिखित वाक्य रचना है - अपनेTableName क्रम से yourColumnName=0,yourColumnName; . द्वारा चुनें * आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1348 मानों में डालें(89);क्वेरी ठीक है, 1 पंक्ति प्रभावि

  1. MySQL क्वेरी अधिकतम और न्यूनतम वेतन पंक्ति का चयन करने के लिए?

    इसके लिए MIN() और MAX() के साथ सब क्वेरी का इस्तेमाल करें। अधिकतम और न्यूनतम दोनों मान प्रदर्शित करने के लिए, UNION ALL का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम, 96

  1. MySQL चयन का उपयोग कर रिकॉर्ड डालें?

    चयन के साथ एक रिकॉर्ड सम्मिलित करने के लिए, INSERT INTO SELECT स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.71 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (102, डेविड); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20