ホームページ >バックエンド開発 >PHPチュートリアル >MySQL テーブルから一意の日付のみを選択するにはどうすればよいですか?
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 サイトの他の関連記事を参照してください。