MySQL 8.0参考手册
MySQL 8.0版本说明
下面的示例演示如何使用位组函数计算用户每月访问Web页面的天数。
创建表t1(年份,月INT UNSIGNED,日INT UNSIGNED);插入t1值(2000、1、1),(2000,20),(2000,30)(2000、2、2),(2000、2、23),(2000、2、23);
示例表包含年-月-日值,表示用户对页面的访问次数。要确定这些访问在每个月中发生了多少天,使用这个查询:
SELECT year,month,BIT_COUNT(BIT_OR(1<
返回:
+------+-------+------+ | 年|月|天 | +------+-------+------+ | 2000 | 2000 | 1 | 3 | | 2 | 2 | +------+-------+------+
该查询计算每个年/月组合在表中出现的不同天数,并自动删除重复条目。