Вопросы к Поиску с Алисой
SUBSTRING, RIGHT и LEFT отличаются по характеру работы со строками в SQL Server. metanit.com self-learning.ru
LEFT возвращает определённое количество символов с начала строки. metanit.com Первый параметр функции — строка, второй — количество символов, которые нужно вырезать. metanit.com Например: SELECT LEFT('Apple', 3)
— вернёт «App». metanit.com
RIGHT возвращает определённое количество символов с конца строки. metanit.com Первый параметр функции — строка, второй — количество символов, которые нужно вырезать. metanit.com Пример: SELECT RIGHT('Apple', 3)
— вернёт «ple». metanit.com
SUBSTRING вырезает из строки подстроку определённой длины, начиная с определённого индекса. metanit.com Функция принимает три параметра: первый — строка, второй — начальный индекс для вырезки, третий — количество вырезаемых символов. metanit.com self-learning.ru Пример: SELECT SUBSTRING('Galaxy S8 Plus', 8, 2)
— вернёт «S8». metanit.com
Таким образом, SUBSTRING позволяет работать с частью строки, а RIGHT и LEFT — с отдельными фрагментами строки: первыми несколькими символами или последними несколькими символами. self-learning.ru