小编典典

MySQL中的特定日期格式

mysql

使用MySQL

ID Date

001 2010-05-01
002 2010-06-08

询问

Select ID, Date from table;

我想以特定格式显示日期

预期产量

ID Date

001 01-Mar-2010
002 08-June-2010

如何在mysql中进行查询。

需要查询帮助


阅读 355

收藏
2020-05-17

共1个答案

小编典典

您可以将DATE_FORMAT与格式字符串’%d-%M-%Y’一起使用。

CREATE TABLE table1(ID varchar(100), Date datetime);
INSERT INTO table1 VALUES
('001', '2010-05-01'),
('002', '2010-06-08');

SELECT ID, DATE_FORMAT(Date, '%d-%M-%Y') FROM table1;

结果:

身份证日期
001 2010年5月1日
002 2010年6月8日
2020-05-17