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

स्ट्रिंग को भिन्न प्रारूप के साथ आज तक कनवर्ट करें

मैन पेज . आप इसका उपयोग यह निर्धारित करने के लिए कर सकते हैं कि क्या STR_TO_DATE प्रारूप काम कर गया।

select foo,
    case when length(date(str_to_date(foo,"%Y-%m-%d %H:%i:%S"))) is not null then str_to_date(foo,"%Y-%m-%d %H:%i:%S")
        when length(date(str_to_date(foo,"%b %d %Y %h:%i%p"))) is not null then str_to_date(foo,"%b %d %Y %h:%i%p")
    end as newdate
from my_table

उन सभी के लिए एक प्रारूप रखें जिनकी आप अपेक्षा कर रहे हैं। पागलों की तरह टेस्ट करें।

शुभकामनाएँ।

(ओह, और खराब स्कीमा को साफ करने की कोशिश करने के लिए बधाई!)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MyBatis एनम उपयोग

  2. PHP मेल में गतिशील HTML तालिका

  3. PHP 5.3 . में अपग्रेड करने के बाद MySQL डेटाबेस परिणाम प्रदर्शित करते समय गलत वर्ण एन्कोडिंग का समाधान करना

  4. जेएसओएन में दो टेबल से परिणाम जोड़ना

  5. xampp mysql मल्टी मास्टर स्ट्रक्चर को इनिशियलाइज़ करने में विफल