Je veux strip les 4 derniers caractères d'une chaîne varchar (255) dans une opération de condition de jointure automatique. laquelle de ces opérations de chaîne est plus rapide.Sql Performances de requête pour les opérations de chaînes de caractères?
Example: link field
1, '100-200-300-'
2, '100-200-400-'
3, '100-200-300-400-'
1. left(a.link, len(a.link)-4) = left(b.link, len(b.link)-4)
// OR
2. substring(reverse(a.link), 4, 255) = substring(reverse(b.link), 4, 255)
ou je devrais utiliser d'une autre manière, si je considère la performance?
On dirait quelque chose que vous pourriez micro-benchmark vous-même – Oded
@@ Oded merci je le ferai. – ash