ホームページ >データベース >mysql チュートリアル >今日作成されたレコードを MySQL にクエリするにはどうすればよいですか?

今日作成されたレコードを MySQL にクエリするにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-15 01:55:02325ブラウズ

How to Query MySQL for Records Created Today?

今日の日付の MySQL 日付比較について

MySQL データベースを使用する場合、特定の日付比較に基づいてデータを取得する必要があるのが一般的です。たとえば、今日の日付のレコードを検索します。

サインアップ日が今日と等しいレコードを取得するには、WHERE 句を調整して SQL 選択ステートメントを変更できます。

SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') 
FROM users 
WHERE DATE(signup_date) = CURDATE()

この例では、ステートメント:

  • DATE(signup_date) は、signup_date フィールドから日付部分を抽出します。
  • CURDATE() は、時刻コンポーネントなしで現在の日付を返します。
  • 等価性演算子 (=) は、抽出された日付を今日の日付と比較します。

DATE() 関数を使用すると、時間情報を除いて、signup_date フィールドの日付部分のみが比較に使用されるようになります。

この変更されたステートメントは、今日の日付で指定されたとおり、当日サインアップしたユーザーのユーザー ID と書式設定されたサインアップ日付を効果的に取得します。

以上が今日作成されたレコードを MySQL にクエリするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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