ホームページ > データベース > mysql チュートリアル > MySQL データを DD/MM/YYYY 日付形式で並べ替えるにはどうすればよいですか?

MySQL データを DD/MM/YYYY 日付形式で並べ替えるにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-13 17:34:09
オリジナル
420 人が閲覧しました

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

MySQL で日付形式で並べ替える方法

MySQL で日付形式を使用する場合、次に従ってデータを並べ替える必要が生じる場合があります。特定の形式に変換します。 YYYY-MM-DD 形式が一般的に使用されますが、DD/MM/YYYY 形式のデータも存在する場合があります。さまざまな日付形式で並べ替える構文を理解することが重要です。

YYYY-MM-DD 形式で並べ替えるには、次の構文を使用できます。

...ORDER BY date DESC...
ログイン後にコピー

ただし、DD の場合は、 /MM/YYYY 形式、指定した構文:

SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT 14
ログイン後にコピー

は使用できません。

DD/MM/YYYY で正しく順序付けするには、構文を調整する必要があります。出力日付を書式設定したい場合は、DATE_FORMAT() 関数を使用できます。

SELECT *, DATE_FORMAT(date, '%d/%m/%Y') AS niceDate 
FROM table 
ORDER BY date DESC 
LIMIT 0,14
ログイン後にコピー

これにより、日付が DD/MM/YYYY 形式で表示されます。

または実際に、前年の前月の前の日で並べ替えたい場合は、追加の並べ替えを含むより複雑なクエリを使用できます。 criteria:

SELECT * 
FROM table 
ORDER BY DAY(date), MONTH(date), YEAR(date) DESC 
LIMIT 0,14
ログイン後にコピー

これらのガイドラインに従うことで、希望する DD/MM/YYYY 日付形式に従って MySQL データを効果的に並べ替えることができます。

以上がMySQL データを DD/MM/YYYY 日付形式で並べ替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート