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

MONTHNAME () उदाहरण – MySQL

MySQL में, MONTHNAME() फ़ंक्शन किसी तारीख से महीने का नाम लौटाता है।

उदाहरण के लिए, अगर आप 2021-12-07 . की कोई तारीख देते हैं , MONTHNAME() फ़ंक्शन दिसंबर लौटाएगा ।

सिंटैक्स

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

MONTHNAME(date)

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

उदाहरण

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

SELECT MONTHNAME('2021-12-07') AS 'Result';

परिणाम:

+----------+
| Result   |
+----------+
| December |
+----------+

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

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

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

परिणाम:

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

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

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

SELECT 
    NOW(),
    MONTHNAME(NOW());

परिणाम:

+---------------------+------------------+
| NOW()               | MONTHNAME(NOW()) |
+---------------------+------------------+
| 2018-06-29 15:19:48 | June             |
+---------------------+------------------+

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

SELECT 
    CURDATE(),
    MONTHNAME(CURDATE());    

परिणाम:

+------------+----------------------+
| CURDATE()  | MONTHNAME(CURDATE()) |
+------------+----------------------+
| 2018-06-29 | June                 |
+------------+----------------------+

लोकेल

महीने के नाम के लिए इस्तेमाल की जाने वाली भाषा lc_time_names . द्वारा नियंत्रित होती है सिस्टम चर। यहां उस वेरिएबल के मान को बदलने और फिर MONTHNAME() running चलाने का एक उदाहरण दिया गया है फिर से।

SET lc_time_names = 'es_CL';
SELECT MONTHNAME('2021-12-07') AS 'Result';

परिणाम:

+-----------+
| Result    |
+-----------+
| diciembre |
+-----------+

इस उदाहरण में, मैंने lc_time_names . बदल दिया है करने के लिए es_CL जिसका अर्थ है स्पेनिश - चिली


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JPA के साथ जावा दिनांक को Mysql डेटाटाइम में कैसे संग्रहीत करें?

  2. MySQL में एक कॉलम में गैर-संख्यात्मक मान कैसे खोजें

  3. मैं PHP 7 में MySQLi एक्सटेंशन को कैसे सक्षम कर सकता हूं?

  4. MySQL डेटा प्रकार:जानें कि किसका उपयोग करना है और कैसे

  5. मैं विंडोज़ के लिए एक्सएएमपीपी के साथ MySQL कमांड लाइन तक कैसे पहुंच सकता हूं?