Visa ett inlägg
Oläst 2007-10-15, 09:50 #1
Blackexs avatar
Blackex Blackex är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 238
Blackex Blackex är inte uppkopplad
Medlem
Blackexs avatar
 
Reg.datum: Jun 2006
Inlägg: 238
Jag har en kolumn som är en VARCHAR(255). Nu vill jag ha ett index så att jag kan hitta alla värden som är NULL. Dvs

SELECT * FROM MYTABLE WHERE MYCOLUMN IS NULL

Kan man strunta i att indexera själva texten i MYCOLUMN, och endast indexera huruvida värdet är null eller ej, och på så sätt få ett mindre index?

Det jag *inte* vill göra är detta:
CREATE INDEX MYINDEX ON MYTABLE (MYCOLUMN)

Jag funderar på om det är möjligt att skriva:
CREATE INDEX MYINDEX ON MYTABLE (MYCOLUMN(0))
alternativt
CREATE INDEX MYINDEX ON MYTABLE (MYCOLUMN(1))

Är det någon som vet?
Blackex är inte uppkopplad   Svara med citatSvara med citat