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

मैं MySQL में उच्चतम आईडी वाली पंक्ति का चयन कैसे कर सकता हूं?

<घंटा/>

आप LIMIT OFFSET के साथ ORDER BY की सहायता से MySQL में उच्चतम आईडी वाली पंक्ति का चयन कर सकते हैं

वाक्य रचना इस प्रकार है -

अपने कॉलमनाम विवरण सीमा 1 ऑफसेट 0 द्वारा अपनेटेबलनाम ऑर्डर से *चुनें;

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

mysql> तालिका बनाएं HighestIdOrderBy −> ( −> EmployeeId int, −> EmployeeName varchar(200) −>);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)

इंसर्ट कमांड की मदद से टेबल में रिकॉर्ड्स डालें। क्वेरी इस प्रकार है -

mysql> HighestIdOrderBy मानों (200, 'डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> HighestIdOrderBy मानों में डालें (1000, 'बॉब'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) )mysql> HighestIdOrderBy मानों (600, 'जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> HighestIdOrderBy मानों में डालें (300, 'जॉनसन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> HighestIdOrderBy मानों (100, 'कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

तालिका से सभी अभिलेखों को चयन कथन के साथ प्रदर्शित करें। क्वेरी इस प्रकार है -

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

निम्न आउटपुट है -

<पूर्व>+---------------+--------------+| कर्मचारी आईडी | कर्मचारी का नाम |+---------------+--------------+| 200 | डेविड || 1000 | बॉब || 600 | जॉन || 300 | जॉनसन || 100 | कैरल |+---------------+--------------+5 पंक्तियों में सेट (0.00 सेकंड)

यहाँ MySQL तालिका से अधिकतम आईडी का चयन करने की क्वेरी है। क्वेरी इस प्रकार है -

mysql> चुनें * HighestIdOrderBy द्वारा EmployeeId desc लिमिट 1 ऑफसेट 0;

निम्न आउटपुट है -

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

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

  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen

  1. आप MySQL में चुनिंदा क्वेरी द्वारा प्राप्त परिणाम को कैसे ऑर्डर कर सकते हैं?

    किसी तालिका से कुछ डेटा या पंक्तियों का चयन करना आम बात है। पंक्तियों को उसी क्रम में लौटाया जाता है जिसमें वे तालिका में दिखाई देते हैं। हमें कभी-कभी यह आवश्यकता हो सकती है कि तालिका से चुनी गई पंक्तियों को किसी स्तंभ के संबंध में आरोही या अवरोही क्रम में हमें वापस किया जाना चाहिए। कुछ कॉलम के संब