根據天計算訪問量 |
發布時間: 2012/9/1 17:16:38 |
下面的例子顯示了如何使用位組函數來計算每個月中用戶訪問網頁的天數。 電腦技術www.boydavid.com CREATE TABLE t1 (year YEAR(4), month INT(2) UNSIGNED ZEROFILL, 電腦知識www.boydavid.com
day INT(2) UNSIGNED ZEROFILL);
INSERT INTO t1 VALUES(2000,1,1),(2000,1,20),(2000,1,30),(2000,2,2),
(2000,2,23),(2000,2,23);
示例表中含有代表用戶訪問網頁的年-月-日值?梢允褂靡韵虏樵儊泶_定每個月的訪問天數:
SELECT year,month,BIT_COUNT(BIT_OR(1<<day)) AS days FROM t1
GROUP BY year,month;
將返回: +------+-------+------+
| year | month | days |
+------+-------+------+
| 2000 | 01 | 3 | 電腦學習網站www.boydavid.com
| 2000 | 02 | 2 |
+------+-------+------+
該查詢計算了在表中按年/月組合的不同天數,可以自動去除重復的詢問 本文出自:億恩科技【www.endtimedelusion.com】 |