ホームページ >バックエンド開発 >PHPチュートリアル >MySQL テーブルから一意の日付のみを選択するにはどうすればよいですか?

MySQL テーブルから一意の日付のみを選択するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-03 11:49:10659ブラウズ

How to Select Only Unique Dates from a MySQL Table?

MySQL 列からの一意の値の選択

日付と製品名を含む MySQL テーブルがあるとします。重複したエントリの表示を避けるために、このテーブルから一意の日付を取得する必要があります。このタスクを効果的に実行するための詳細なガイドは次のとおりです:

次のスクリプトを使用してテーブルからデータを取得できますが、重複が含まれています:

$sql = mysql_query("SELECT * FROM buy ORDER BY Date");

一意の値のみを表示するには、変更します。スクリプトは次のようになります:

$sql = mysql_query("SELECT DISTINCT(Date) AS Date FROM buy ORDER BY Date DESC");

DISTINCT 演算子は、選択された列 (この場合は「日付」) から重複する値を削除します。 DESC を指定した ORDER BY 句は、結果を降順に並べ替え、最新の日付が最初に表示されます。

これらの調整をスクリプトに組み込むことにより、表示される日付が一意になり、より明確で簡潔な日付が提供されます。利用可能な日付のリスト。

以上がMySQL テーブルから一意の日付のみを選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。