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

MySQL में GROUP BY DATE से विशिष्ट तारीख वाली पंक्तियां दिखाएं

DATE() फ़ंक्शन से तारीख भाग के अनुसार समूहित करें

डेटाइम कॉलम के केवल तारीख भाग के अनुसार पंक्तियों को समूहित करने के लिए GROUP BY DATE(कॉलम) का उपयोग करें।

टेबल बनाएं और डेटा डालें:

mysql> create table DemoTable1996 ( ShippingDate datetime, CustomerName varchar(20) ); Query OK, 0 rows affected (0.84 sec)
mysql> insert into DemoTable1996 values('2019-12-21 10:45:00','Chris'); ...

क्वेरी:

mysql> select * from DemoTable1996 group by date(ShippingDate);

आउटपुट (प्रत्येक तारीख की पहली पंक्ति):

+---------------------+--------------+ | ShippingDate        | CustomerName | +---------------------+--------------+ | 2019-12-21 10:45:00 | Chris        | | 2019-12-20 12:10:00 | Bob          | +---------------------+--------------+ 2 rows in set (0.07 sec)

नोट: MySQL में ONLY_FULL_GROUP_BY मोड अक्षम होने पर यह काम करता है; अन्यथा एग्रीगेट फ़ंक्शन उपयोग करें।

  1. - MySQL में विशिष्ट कॉलम मान (नाम) प्राप्त करें

    विशिष्ट कॉलम मान प्राप्त करने के लिए LIKE क्लॉज का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1809 ( Name varchar(20) ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable1809 values(John); Qu

  1. - MySQL में 'FROM' को कॉलम नाम कैसे बनाएं?

    चूंकि FROM एक आरक्षित शब्द है, इसे कॉलम नाम मानने के लिए बैकटिक्स प्रतीक का उपयोग करें। हम अब FROM आरक्षित शब्द को बैकटिक से घेरकर एक टेबल बनाएंगे: mysql> create table DemoTable1810 ( `from` varchar(20) ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड

  1. - Java के साथ MySQL में वर्तमान तारीख में महीने जोड़ें

    सिंटैक्स String query = INSERT INTO yourTableName VALUES (CURDATE() + INTERVAL howManyMonths MONTH); उदाहरण वर्तमान तारीख: 2020-10-25 2 महीने जोड़ने के बाद: 2020-12-25 Java कोड 0) System.out.println(Record inserted successfully..Look into the database); else System.out.print