MySQL 是世界上最流行的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,它擁有強(qiáng)大的數(shù)據(jù)處理能力和豐富的 SQL 函數(shù)。在本文中,我們將學(xué)習(xí)如何將數(shù)字轉(zhuǎn)換為日期格式。
-- 示例數(shù)據(jù)表 CREATE TABLE `test_table` ( `id` int(11) NOT NULL AUTO_INCREMENT, `date` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- 示例數(shù)據(jù) INSERT INTO `test_table` (`date`) VALUES (20210301), (20210302), (20210303), (20210304), (20210305); -- 將數(shù)字轉(zhuǎn)換為日期 SELECT STR_TO_DATE(CAST(`date` AS CHAR), '%Y%m%d') AS `date` FROM `test_table`;
在上述示例中,我們首先創(chuàng)建了一個示例數(shù)據(jù)表,并向其中插入了一些數(shù)字日期。然后,我們使用 STR_TO_DATE 函數(shù)將數(shù)字轉(zhuǎn)換為日期格式,并指定了要轉(zhuǎn)換的日期格式字符串。最后,我們以 `date` 列名為別名輸出結(jié)果。
以上就是將數(shù)字轉(zhuǎn)換為日期格式的 MySQL 示例,希望對你有所幫助。