根据区分度要求作出选择
区分度计算:
SELECT
COUNT(DISTINCT LEFT(col_name, 1)) / COUNT(*)
FROM
table_name
**DISTINCT:**用于返回唯一不同的值
**LEFT(str, length):**一个字符串函数,它返回具有指定长度的字符串的左边部分。
SQL说明: 截取col_name字段左边 length 位,然后统计其去重后的数目(DISTINCT 去重),用该数目除以表中总数据量,得到区分度
计算结果越接近 1 区分度越高