ホームページ >データベース >mysql チュートリアル >MySQL の結果をカスタム日付形式で並べ替えるにはどうすればよいですか?
MySQL でのカスタム日付形式による並べ替え
MySQL で日付を操作する場合、特定の日付に基づいて結果を並べ替える必要がある場合があります。形式。標準の YYYY-MM-DD 形式の場合、ORDER BY ステートメントは次のように使用できます: "ORDER BY date DESC"。
ただし、日付が DD/MM/YYYY 形式で保存されている場合、上記の方法は機能しません。代わりに、DATE_FORMAT() 関数を使用して日付を目的の形式に変換し、それに基づいて並べ替えることができます。
このクエリはすべての列を選択し、niceDate という名前の新しい列を作成します。日付を DD/MM/YYYY としてフォーマットし、結果を元の日付列に基づいて降順に並べ替えます。
この方法では、日付をフォーマットすることを前提としていることに注意してください。出力日付は表示のみを目的としています。実際に、日、月、年の前で並べ替えたい場合は、カスタム関数を使用して、日付を並べ替えに適した数値形式に変換できます。
以上がMySQL の結果をカスタム日付形式で並べ替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。