MySQL 字段的区分度计算公式原创
MySQL字段的“区分度”具体指该列中不同值的数量占总行数的比例。
则可以使用以下SQL语句计算某个表的某个列的区分度:
SELECT COUNT(DISTINCT column_name) / COUNT(*) AS distinct_ratio
FROM table_name;
1
2
2
其中,column_name
为要计算区分度的列名,table_name
为要查询的表名。该语句将返回一个小数,表示该列中不同值的数量占总行数的比例。
上次更新: 12/20/2024
- 01
- Logstash迁移ES数据12-11
- 02
- Elastichsearch使用wildcard字段模糊匹配12-07