ホームページ > データベース > mysql チュートリアル > SQL クエリ カウンターの日次、月次、年次、および合計 Web 訪問数

SQL クエリ カウンターの日次、月次、年次、および合計 Web 訪問数

王林
リリース: 2023-09-06 15:09:03
転載
971 人が閲覧しました

SQL 查询计数器每天、每月、每年和总计的 Web 访问量

MySQL で日別、月別、年別、合計のネットワーク アクセス数を調べるクエリを作成する方法を理解しましょう:

注:「DBNAME」という名前のデータベースと「tableName」という名前のテーブルを作成したと仮定します。

毎日の Web 訪問数、月、年、合計を取得するために使用できる MySQL クエリを見てみましょう -

Query

SELECT COUNT(DISTINCT ip)
FROM tableName
WHERE create_at >= LAST_DAY(NOW()) + INTERVAL 1 DAY - INTERVAL 1 MONTH
AND create_at < LAST_DAY(NOW()) + INTERVAL 1 DAY
ログイン後にコピー

上記のクエリは現在の訪問数から始まります。 month と Search upto と until を使用して、翌月の初めを除く DATETIME 値の範囲を検索します。

次に、複合カバーインデックス (create_at, ip) が作成されました。上記のクエリは、日、月、年ごとのネットワーク訪問数を示します。

MySQL は、必要なインデックス範囲をスキャンできます。

注: 上記のクエリは、TIMESTAMP データにも機能します。

以上がSQL クエリ カウンターの日次、月次、年次、および合計 Web 訪問数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート