Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MONTH () उदाहरण – MySQL

आप MONTH() . का उपयोग कर सकते हैं एक तारीख से महीने वापस करने के लिए MySQL में कार्य करें।

इस संदर्भ में, महीना 1 और 12 के बीच का मान है (या शून्य महीने वाले हिस्से वाली तारीखों के लिए 0)।

उदाहरण के लिए, अगर आप 2018-10-07 . की कोई तारीख देते हैं , MONTH() फ़ंक्शन वापस आ जाएगा 10

सिंटैक्स

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

MONTH(date)

जहां date वह दिनांक मान है जिससे आप चाहते हैं कि माह वापस आ जाए।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।

SELECT MONTH('2020-12-18') AS 'Result';

परिणाम:

+--------+
| Result |
+--------+
|     12 |
+--------+

यदि महीने के भाग में एक अग्रणी शून्य है, तो अग्रणी शून्य को परिणाम से हटा दिया जाता है। उदाहरण:

SELECT MONTH('2020-07-18') AS 'Result';

परिणाम:

+--------+
| Result |
+--------+
|      7 |
+--------+

एक डेटाबेस उदाहरण

इस उदाहरण में, मैं एक डेटाबेस के खिलाफ एक क्वेरी चलाते समय एक कॉलम से महीने का हिस्सा निकालता हूं।

USE sakila;
SELECT
  payment_date AS 'Date/Time',
  MONTH(payment_date) AS 'Month'
FROM payment
WHERE payment_id = 1;

परिणाम:

+---------------------+-------+
| Date/Time           | Month |
+---------------------+-------+
| 2005-05-25 11:30:37 |     5 |
+---------------------+-------+

वर्तमान दिनांक/समय

यहां वर्तमान तिथि और समय से महीने के हिस्से को निकालने का एक उदाहरण दिया गया है (जो NOW() का उपयोग करके लौटाया जाता है। समारोह)।

SELECT 
    NOW(),
    MONTH(NOW());

परिणाम:

+---------------------+--------------+
| NOW()               | MONTH(NOW()) |
+---------------------+--------------+
| 2018-06-29 14:44:38 |            6 |
+---------------------+--------------+

ऐसा करने का दूसरा तरीका CURDATE() . का उपयोग करना है फ़ंक्शन, जो केवल दिनांक (लेकिन समय नहीं) देता है।

SELECT 
    CURDATE(),
    MONTH(CURDATE());    

परिणाम:

+------------+------------------+
| CURDATE()  | MONTH(CURDATE()) |
+------------+------------------+
| 2018-06-29 |                6 |
+------------+------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP 5.5 के पासवर्ड_हैश और पासवर्ड_सत्यापन फ़ंक्शन का उपयोग करना

  2. एसक्यूएल पहले एन सकारात्मक पूर्णांक प्राप्त करने के लिए चयन करें

  3. 10 यादृच्छिक परिणाम प्राप्त करने के लिए थोड़ी देर / लूप करना

  4. MySQL my.cnf फ़ाइल को कैसे संपादित करें

  5. एक mysqli तैयार बयान में नल का उपयोग करना