ВЫБРАТЬ первые 20 символов (ColName) из БД
Возможно ли это?
SELECT left(ColName,20) AS First20 /*(Or 30 if we are looking at the title)*/ FROM YourTable
SUBSTRING(ColName, 1, 30)
SELECT CONVERT(VARCHAR(30), ColName) from DB
Если предположить, что colname VARCHAR, все вышеперечисленное добавит более короткие строки до 20 символов.
Если это не то, что вам нужно, то:
SELECT RTRIM (LEFT (colname, 20)) ИЗ БД
Вы можете просто использовать одну из встроенных строковых функций .Существует множество вариантов, поэтому лучше посмотреть, какой из них лучше всего подходит для вашей ситуации.
Наслаждайтесь!