MySQL の DATETIME フィールドから日付を選択する
MySQL で DATETIME フィールドを扱う場合、日付部分のみを取得する必要がある場合があります。時間成分を除きます。これを実現するために、MySQL は DATE() 関数を提供します。
構文:
SELECT DATE(ColumnName) FROM tablename;
例:
次の MySQL テーブルについて考えます:
<code class="sql">CREATE TABLE example ( id INT AUTO_INCREMENT, timestamp DATETIME, ... );</code>
タイムスタンプ列から日付を選択するには、次のクエリを使用できます:
<code class="sql">SELECT DATE(timestamp) FROM example;</code>
出力:
+---------------------+ | DATE(timestamp) | +---------------------+ | 2023-03-08 | | 2023-03-09 | | 2023-03-10 | +---------------------+
ご覧のとおり、クエリは時間コンポーネントを含まず、日付のみを返します。
注:
以上がMySQL の DATETIME フィールドから日付のみを抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。