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

DAYOFMONTH () उदाहरण – MySQL

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

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

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

सिंटैक्स

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

DAYOFMONTH(date)

जहां date वह दिनांक मान है, जिससे आप चाहते हैं कि महीने का वह दिन लौटाया जाए, जिससे वह लौटाया गया है।

उदाहरण

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

SELECT DAYOFMONTH('2020-06-18') AS 'Result';

परिणाम:

+--------+
| Result |
+--------+
|     18 |
+--------+

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

SELECT DAYOFMONTH('2020-06-07') AS 'Result';

परिणाम:

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

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

डेटाबेस के विरुद्ध क्वेरी चलाते समय कॉलम से दिन का हिस्सा निकालने का एक उदाहरण यहां दिया गया है।

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

परिणाम:

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

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

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

SELECT 
    NOW(),
    DAYOFMONTH(NOW());

परिणाम:

+---------------------+-------------------+
| NOW()               | DAYOFMONTH(NOW()) |
+---------------------+-------------------+
| 2018-06-25 18:16:00 |                25 |
+---------------------+-------------------+

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

SELECT 
    CURDATE(),
    DAYOFMONTH(CURDATE());    

परिणाम:

+------------+-----------------------+
| CURDATE()  | DAYOFMONTH(CURDATE()) |
+------------+-----------------------+
| 2018-06-25 |                    25 |
+------------+-----------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बहुभाषी डेटा रखने के लिए सबसे अच्छी डेटाबेस संरचना क्या है?

  2. WAMP पर PHPMyAdmin के लिए खोए हुए MySQL पासवर्ड तक पहुंच प्राप्त करना

  3. लेवेनशेटिन:MySQL + PHP

  4. MySQL टेबल पर डुप्लिकेट कैसे हटाएं?

  5. MySQL ग्रेट सर्कल डिस्टेंस (हावर्सिन फॉर्मूला)