Ответ 1
Само по себе мало различий, однако left
может потенциально использовать индекс, а substring
не может.
Оба этих запроса будут давать одинаковый результат. Но какой из них лучше, быстрее.
SELECT LEFT(textField, 100) AS first100Chars
SELECT SUBSTRING(textField, 1, 100 )
Спасибо.
Само по себе мало различий, однако left
может потенциально использовать индекс, а substring
не может.
Подстрока займет немного больше времени, чем левая функция. Хотя ваше дело прямолинейно использует только левую функцию.