Если у меня есть строка, хранящаяся в столбце x = "Hello"
Как я могу сделать что-то вроде select x [2]
Это вернет "l", потому что позиция 2 в строке hello равна l
Substring
Подстрока (значение строки, начальное положение, длина от начальной позиции)
declare @meme varchar(100) = 'Hello'
select SUBSTRING(@meme,2,1)
Выход:
е
Для использования в инструкции select из таблицы вы можете использовать так:
SELECT TOP 100
SUBSTRING(ColumnName, 5,3)
FROM TableName
Оставил
Вы можете выбрать строку слева направо так:
select left(@meme,3)
Выход:
высокоэнергетический лазер
Правильно
Аналогично левому, вы можете выбрать справа налево так же:
select right(@meme,3)
Выход:
ОЛЛ