ホームページ >バックエンド開発 >PHPチュートリアル >MySQL 列から一意の日付のみを取得するにはどうすればよいですか?
データベースを扱う場合、多くの場合、特定の列から一意の値のみを取得する必要があります。これは、レポートを生成したり、ユーザー インターフェイスでデータを表示したりするときに便利です。
この特定のケースでは、目標は、「buy」というテーブルからの一意の日付を表示することです。テーブルには重複した日付を持つ複数の行が含まれており、異なる日付のみが表示されるようにすることがタスクです。
この問題を解決するには、MySQL で DISTINCT 演算子を使用できます。 SELECT ステートメントに DISTINCT を含めることにより、一意の値のみが返されるようにすることができます。例を次に示します。
<br>SELECT DISTINCT(Date) AS Date FROM buy ORDER BY Date DESC;<br>
このクエリでは、 DISTINCT 演算子は日付列に適用されます。これにより、一意の日付のみが結果として返されます。 ORDER BY 句は、日付を降順に並べ替えるために追加されており、日付を意味のある順序で表示できるようになります。
DISTINCT 演算子を使用すると、結果から重複する日付を効果的に削除できます。これにより、より簡潔で有益なデータが表示され、一意の日付のみを表示するという要件が満たされます。
以上がMySQL 列から一意の日付のみを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。