Maison >base de données >tutoriel mysql >Comment trier les données MySQL par format de date JJ/MM/AAAA ?

Comment trier les données MySQL par format de date JJ/MM/AAAA ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-13 17:34:09481parcourir

How to Order MySQL Data by DD/MM/YYYY Date Format?

Comment trier par formats de date dans MySQL

Lorsque vous travaillez avec des formats de date dans MySQL, vous pouvez rencontrer le besoin de trier vos données en fonction à un format spécifique. Bien que le format AAAA-MM-JJ soit couramment utilisé, vous pouvez également avoir des données au format JJ/MM/AAAA. Comprendre la syntaxe de classement par différents formats de date est crucial.

Pour commander au format AAAA-MM-JJ, vous pouvez utiliser la syntaxe suivante :

...ORDER BY date DESC...

Cependant, pour le JJ /MM/AAAA, la syntaxe que vous avez fournie :

SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT 14

ne fonctionnera pas.

Pour commander correctement par JJ/MM/AAAA, vous devez ajuster la syntaxe. Si votre intention souhaitée est de formater la date de sortie, vous pouvez utiliser la fonction DATE_FORMAT() :

SELECT *, DATE_FORMAT(date, '%d/%m/%Y') AS niceDate 
FROM table 
ORDER BY date DESC 
LIMIT 0,14

Cela affichera les dates au format JJ/MM/AAAA.

Alternativement , si vous souhaitez effectivement trier par Jour avant Mois avant Année, vous pouvez utiliser une requête plus complexe qui inclut des critères de tri supplémentaires :

SELECT * 
FROM table 
ORDER BY DAY(date), MONTH(date), YEAR(date) DESC 
LIMIT 0,14

En suivant Grâce à ces directives, vous pouvez trier efficacement vos données MySQL selon le format de date JJ/MM/AAAA souhaité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn