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

MySQL में MONTH() और YEAR() से तिथि से महीना और वर्ष निकालना

MySQL में DATETIME/DATE कॉलम से महीना और वर्ष निकालने के लिए MONTH() और YEAR() फ़ंक्शन्स का उपयोग किया जाता है। यह रिपोर्टिंग और ग्रुपिंग के लिए आवश्यक है।

उदाहरण के लिए टेबल बनाना

mysql> CREATE TABLE DemoTable (DueDate DATETIME);

डेटा डालना

mysql> INSERT INTO DemoTable VALUES('2019-01-21'), ('2019-06-15'), ('2018-12-01'), ('2015-04-01'), ('2016-08-14');

सभी रिकॉर्ड देखना

mysql> SELECT * FROM DemoTable;

आउटपुट

+---------------------+
| DueDate             |
+---------------------+
| 2019-01-21 00:00:00 |
| 2019-06-15 00:00:00 |
| 2018-12-01 00:00:00 |
| 2015-04-01 00:00:00 |
| 2016-08-14 00:00:00 |
+---------------------+

महीना और वर्ष चुनना

mysql> SELECT MONTH(DueDate) AS MONTH, YEAR(DueDate) AS YEAR FROM DemoTable;

आउटपुट

+-------+------+
| MONTH | YEAR |
+-------+------+
| 1     | 2019 |
| 6     | 2019 |
| 12    | 2018 |
| 4     | 2015 |
| 8     | 2016 |
+-------+------+

संबंधित फ़ंक्शन्स: DAY() दिन, HOUR(), MINUTE(), SECOND() समय भाग के लिए। QUARTER() तिमाही (1-4)। DATE_FORMAT() कस्टम फॉर्मेट के लिए (जैसे '%Y-%m')।

  1. - MySQL में दी गई तारीख से महीना और दिन कैसे प्राप्त करें?

    यह निम्नलिखित दो तरीकों से किया जा सकता है: (A) EXTRACT() फंक्शन की मदद से - EXTRACT() फंक्शन MySQL TIMESTAMP मान से किसी भी भाग को प्राप्त कर सकता है। दी गई तारीख से महीना और दिन प्राप्त करने का निम्नलिखित उदाहरण है। mysql> Select EXTRACT(Month from 2017-10-22) AS MONTH; +-------+ | MONTH |

  1. - MySQL में किसी तारीख से वर्ष और महीना कैसे निकालें?

    इसे MySQL में निम्नलिखित तीन तरीकों से किया जा सकता है: EXTRACT() फंक्शन का उपयोग करके यदि वर्ष और महीना सामूहिक रूप से निकालना है तो हम EXTRACT फंक्शन का उपयोग कर सकते हैं। हमें इस फंक्शन के लिए आर्गुमेंट के रूप में YEAR_MONTH प्रदान करना होगा। इसे समझने के लिए, Collegedetail टेबल से डेटा का उपयो

  1. MySQL से अंतिम 10 रो कैसे चुनें? MySQL से अंतिम 10 रो कैसे चुनें?

    MySQL से अंतिम 10 रो चुनने के लिए, हम SELECT स्टेटमेंट और LIMIT कॉन्सेप्ट के साथ सबक्वेरी का उपयोग कर सकते हैं। निम्न एक उदाहरण है। टेबल बनाना। mysql> create table Last10RecordsDemo -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.75 sec) टेबल में रिकॉर