自己結合条件操作で、varchar(255)文字列のストリップ最後4文字にします。 これらの文字列操作のどちらが高速です。Sql文字列操作のクエリパフォーマンス?
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)
パフォーマンスを考慮すると、私は別の方法を使用する必要がありますか?
自分でマイクロベンチマークできるもののようです。 – Oded
@@ Oded感謝します。 – ash