yo,
Ilja argumentiert immer wieder mit einem Index, der uns allerdings erst einmal überhaupt nicht interessiert.
der ursprung der diskussion liegt darin, dass du von mir wissen wolltest, warum LIKE besser ist als eine funktion. und der grund dafür ist eben der index und dessen einsatz. deswegen interessiert er schon die ganzr zeit, genau dort liegt der vorteil von LIKE gegenüber einer funktion.
Eine Vermutung warum LIKE schneller ist als bspw. LEFT() ist natürlich, dass LIKE direkt auf den zu vergleichenden String geht und den von links nach rechts durchforscht und ggf. früh abbricht, LEFT() beisst immer ein Stück vom Kuchen ab und braucht einen neuen Speicherbereich für den Abbiss.
darum geht es nicht, ohne index sind sowohl der weg mit LIKE als auch der weg mit der funktion ungefähr gleich schnell. kleine abweischung sind dabei geschenkt.
wenn es dich wirklich interessiert, leg den index an und führe beide abfragen noch einmal aus.
Ilja