select count(distinct [column]) / count(*) as lenFull from [tableName]
使用如下SQL语句计算某长度的前缀索引的选择性:
select count(distinct left ([column], 4)) / count(*) as len4 ,
count(distinct left ([column], 5)) / count(*) as len5 ,
count(distinct left ([column], 6)) / count(*) as len6 ,
count(distinct left ([column], 7)) / count(*) as len7 ,
count(distinct left ([column], 8)) / count(*) as len8 from [tableName]