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

दिनांक रिकॉर्ड ऑर्डर करें और MySQL में दूसरा ऑर्डर किया गया रिकॉर्ड प्राप्त करें

<घंटा/>

ऑर्डर करने के लिए, ORDER BY का उपयोग करें और केवल दूसरा ऑर्डर किया गया रिकॉर्ड लाने के लिए, MySQL LIMIT का उपयोग करें और साथ ही ऑफ़सेट भी सेट करें। आइए पहले एक −

. बनाएं
mysql> टेबल बनाएं DemoTable1417 -> (-> CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> CustomerName varchar(20), -> ShippingDate date -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.10 सेकंड)

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

mysql> DemoTable1417(CustomerName,ShippingDate) मान ('क्रिस','2019-01-21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable1417(CustomerName,ShippingDate) मानों में डालें ( 'डेविड', '2018-12-01'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.55 सेकंड) mysql> डेमोटेबल 1417 (ग्राहक नाम, शिपिंग दिनांक) मान ('कैरोल', '2019-09-28') में डालें; क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> DemoTable1417(CustomerName,ShippingDate) मान ('सैम','2019-08-29') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
mysql> DemoTable1417 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------+--------------+--------------+| ग्राहक आईडी | ग्राहक का नाम | शिपिंग तिथि |+---------------+--------------+--------------+| 1 | क्रिस | 2019-01-21 || 2 | डेविड | 2018-12-01 || 3 | कैरल | 2019-09-28 || 4 | सैम | 2019-08-29 |+---------------+--------------+--------------+ सेट में 4 पंक्तियाँ (0.00 सेकंड)

यहां दूसरा ऑर्डर किया गया रिकॉर्ड लाने के लिए क्वेरी है -

mysql> CustomerId लिमिट 2,1 के अनुसार DemoTable1417 ऑर्डर से CustomerName,ShippingDate चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+--------------+--------------+| ग्राहक का नाम | शिपिंग तिथि |+--------------+--------------+| कैरल | 2019-09-28 |+--------------+--------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में दिनांक रिकॉर्ड सम्मिलित करने का सबसे आसान तरीका?

    नीचे दिए गए सिंटैक्स के अनुसार दिनांक रिकॉर्ड सम्मिलित करने के लिए STR_TO_DATE() विधि का उपयोग करें - अपनेTableName से str_to_date(yourColumnName,%b %Y) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेब

  1. एक MySQL तालिका में एक विशिष्ट तिथि की गिनती प्राप्त करें

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1946 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1946 मानों में डालें (2015-12-11); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.00 सेकंड) चयन कथन का उपयोग करके

  1. वर्तमान तिथि और वर्तमान तिथि से रिकॉर्ड लाने के लिए MySQL में शर्त पूरी होने पर कॉलम का चयन करें + 1

    आइए सबसे पहले वर्तमान तिथि प्राप्त करें - curdate() चुनें; यह निम्नलिखित आउटपुट देगा - +---------------+| दही () |+---------------+| 2019-12-15 |+---------------+1 पंक्ति सेट में (0.00 सेकंड) आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1956 ( ProductId int, ProductName varchar(20), CustomerNa