Din kode gør ugyldige antagelser. I et deklarativt sæt-orienteret sprog som SQL er eksekveringen fri til at vælge den eksekveringsplan, den finder passende. Det, du ser som ineffektivt, er højst sandsynligt en gyldig optimering, hvor titlen projiceres først fra et indeks, der opfylder prædikaterne på lastmodified
eller noget lignende. Du kan ikke lave nogen antagelse om udførelsesrækkefølgen, og du må derfor ikke have udtryk som SUBSTRING (..,9,..) i projektionslisten, som vil bombe på bestemte rækker.
Et andet eksempel på problemer, der opstår fra en lignende ugyldig antagelse, er SQL Server boolesk operatørkortslutning evalueringsfejl.