Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में MM/YY को YYYY-MM-DD में विशिष्ट दिन के साथ कैसे बदलें?


STR_TO_DATE() + CONCAT()

select str_to_date(concat('yourDateValue/', yourColumnName), '%d/%m/%y') as anyAliasName from yourTableName;

उदाहरण: दिन 24 मानकर

mysql> create table demo46 (id int not null auto_increment primary key, short_date varchar(20));
mysql> insert into demo46(short_date) values('09/18'), ('12/20'), ('11/20');

क्वेरी और परिणाम

mysql> select str_to_date(concat('24/', short_date), '%d/%m/%y') as Convert_In_Full_Date from demo46;
+----------------------+
| Convert_In_Full_Date |
+----------------------+
| 2018-09-24           |
| 2020-12-24           |
| 2020-11-24           |
+----------------------+

नोट: %y दो अंकों का वर्ष (00-99) मानता है; 69-99 → 1969-1999, 00-68 → 2000-2068।


  1. MySQL में विशिष्ट कॉलम नाम वाली टेबल कैसे खोजें MySQL में विशिष्ट कॉलम नाम वाली टेबल कैसे खोजें

    information_schema.columns टेबल को क्वेरी करके डेटाबेस में विशिष्ट कॉलम नाम वाली सभी टेबल खोजें। सिंटैक्स SELECT DISTINCT table_name FROM information_schema.columns WHERE column_name LIKE %yourSearchValue% AND table_schema = DATABASE(); उदाहरण: Client वाली कॉलम खोजना SELECT DISTINCT table_name FR

  1. - MySQL में STR_TO_DATE() से तारीख फॉर्मेट बदलें

    VARCHAR तारीख-स्ट्रिंग को MySQL DATETIME में कनवर्ट करें 12/10/2019 12:34:00 जैसे स्ट्रिंग को मान्य DATETIME में बदलने के लिए STR_TO_DATE() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable2010 ( DueDate varchar(20) ); Query OK, 0 rows affected (0.68 sec) mysql> insert int

  1. - MySQL में STR_TO_DATE() से MM/YY को YYYY-MM-DD में कैसे बदलें?

    सिंटैक्स select str_to_date(concat(10/, due_date), %d/%m/%y) as original_date from yourTableName; उदाहरण insert into demo72 values(11/15), (02/20), (07/95); क्वेरी और परिणाम (दिन 10 मानकर) select str_to_date(concat(10/, due_date), %d/%m/%y) as original_date from demo72; +---------------+ | orig