MySQL の DATETIME から日付を取得: 日付のみで選択
MySQL で DATETIME フィールドを操作する場合、日付を日付から分離する必要があります。タイムスタンプ。これを実現するには、MySQL の DATE() 関数を利用できます。その方法は次のとおりです:
MySQL の DATETIME フィールドから日付を選択するには、次の構文を使用します:
SELECT DATE(ColumnName) FROM tablename;
ここで、ColumnName は DATETIME 値を含む列を表します。
例:
DATETIME 値を含む「EventDateTime」という名前の列を持つ「Events」という名前のテーブルがあるとします。次のクエリは、各イベントの "EventDateTime" から日付のみを選択します:
SELECT DATE(EventDateTime) FROM Events;
結果:
クエリは、次のことを示す 1 つの列を含むテーブルを返します。 「YYYY-MM-DD」形式の日付のみ。たとえば、「EventDateTime」値が「2012-01-23 09:24:41」の場合、クエリは「2012-01-23」を返します。
追加情報:
MySQL DATE() 関数は、DATETIME 値から時刻コンポーネントを削除します。テーブル内の元の値は変更されません。 DATE() 関数の詳細については、MySQL の公式ドキュメントを参照してください。
以上がMySQL の DATETIME フィールドから日付を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。