2010-08-05 7 views
4

En utilisant MySQLDate spécifique format dans MySQL

Tableau

ID Date 

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

Recherche

Select ID, Date from table; 

Je veux afficher une date dans un format spécifique

de sortie prévue

ID Date 

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

Comment faire une requête dans mysql.

Besoin d'aide Recherche

+0

Je pense que vous avez mal orthographié « May » dans la sortie attendue. –

Répondre

6

Vous pouvez utiliser DATE_FORMAT avec la chaîne de 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; 

Résultat:

 
ID Date 
001 01-May-2010 
002 08-June-2010