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

पिछले 3 दिनों से पहले पोस्ट की गई MySQL तालिका और फ़ेच पंक्तियाँ पूछें?

<घंटा/>

मान लें कि वर्तमान तिथि है -

'2019-10-20

हम पहले एक उदाहरण देखेंगे और एक टेबल बनाएंगे -

mysql> टेबल बनाएं DemoTable1582 -> ( -> PostedDate datetime -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (13.36 सेकंड)

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

mysql> DemoTable1582 मानों में डालें ('2019-01-21 12:34:40'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.06 सेकंड)mysql> DemoTable1582 मानों में डालें ('2019-10-15 11:00 :00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.87 सेकंड)mysql> DemoTable1582 मानों में डालें('2019-10-25 1:10:00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.14 सेकंड)

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

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

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

<पूर्व>+---------------------+| PostedDate |+---------------------+| 2019-01-21 12:34:40 || 2019-10-15 11:00:00 || 2019-10-25 01:10:00 |+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)

पिछले 3 दिनों से पहले पोस्ट की गई पंक्तियों को लाने के लिए क्वेरी यहां दी गई है।

mysql> DemoTable1582 से * चुनें -> जहां date_sub (पोस्टेडडेट, इंटरवल 3 दिन) और अब ();
के बीच PostedDate

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

<पूर्व>+---------------------+| PostedDate |+---------------------+| 2019-01-21 12:34:40 || 2019-10-15 11:00:00 |+---------------------+2 पंक्तियों में सेट (0.20 सेकंड)
  1. पंक्तियों के मूल्यों को समेटने और परिणाम को क्रमबद्ध करने के लिए MySQL क्वेरी?

    इसके लिए आप ORDER BY क्लॉज के साथ GROUP BY का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1499 मानों में डालें (बॉब, 58); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उ

  1. MySQL में अंतिम 30 पंक्तियाँ प्राप्त करना

    MySQL में अंतिम 30 पंक्तियाँ प्राप्त करने के लिए, आपको DESC द्वारा ORDER और फिर LIMIT 30 का उपयोग करना होगा। सिंटैक्स इस प्रकार है - select * from yourTableName order by yourColumnName DESC LIMIT 30; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1567    -> (    -&g

  1. MySQL के साथ आरोही क्रम में तालिका की अंतिम तीन पंक्तियों का चयन कैसे करें?

    आरोही क्रम में अंतिम तीन पंक्तियों का चयन करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार ORDER BY DESC LIMIT का उपयोग करें - select * from (select * from yourTableName order by yourColumnName desc limit 3) anyAliasName order by yourColumnName ; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable