Recentment he tingut que crear un index per millorar el rendiment d'accés a una taula. El curiós és que el camp és únic a la taula. No és la "primary key" perque admet NULLs. De fet al ser un camp de nova creació té un munt de registres amb NULL i només uns pocs diferents de NULL.
Però el que interessa és que aquests registres que tenen un valor tots ells siguin diferents. De fet només m'interessa indexar aquests valors. Si s'intenta crear un index únic no deixa per que hi ha valors repetits, els NULL. És aquí on entren en joc els indexos filtrats. En la creació de l'index cal anar a "Filtro" i posar el filtre que exclogui els valors que no volem que formin part de l'index.