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

MySQL में YYYYMM प्रारूप के साथ महीने के नाम और वर्ष के साथ कॉलम को पूर्णांक में बदलें

आप इसे MySQL . के अगले अनुक्रम के साथ कर सकते हैं तरीके:

(1) पहले STR_TO_DATE(period, '%M %d %Y') apply लागू करें ।

(2) फिर DATE_FORMAT(<previous_result>, "%Y%m") लागू करें पिछले परिणाम के लिए।

(3) और अंत में CONVERT(<previous_result>, UNSIGNED) . का उपयोग करें पिछले परिणाम पर पूर्णांक डालने के लिए।

यह अगले उदाहरण में दिखाया गया है:

SELECT
    period,
    CONVERT(
      DATE_FORMAT(
        STR_TO_DATE(period, '%M %d %Y'),
        "%Y%m"
      ),
      UNSIGNED
    ) AS yearAndPeriod
FROM
    <table_name>

साथ ही, आप इसे यहां देख सकते हैं:

DB Fiddle




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा में JTable का उपयोग करके MySQL डेटाबेस से रिकॉर्ड प्रदर्शित करें

  2. mysqli कनेक्शन समारोह के अंदर काम नहीं कर रहा?

  3. कैसे जांचें कि mysql क्वेरी php का उपयोग करके कोई परिणाम नहीं लौटाती है (रिकॉर्ड नहीं मिला)?

  4. MySQL हमेशा के लिए 'डेटा भेजना' ले रहा है। सरल क्वेरी, ढेर सारा डेटा

  5. ड्रूपल 8 में एक क्वेरी कैसे बनाएं