Как добавить только значения, которые заканчиваются на 's'?

Я хотел бы сделать это, но я знаю, что это неправильный синтаксис:

INSERT INTO TBL1 SELECT Col1 FROM TBL2 WHERE Col1.endswith('s') 

 INSERT INTO TBL1 SELECT Col1 FROM TBL2 WHERE col1 LIKE '%s' 

где % работает как * в подстановочном знаке и .* в RegEx. Это действительно шаблон SQL Server RegEx.

 INSERT INTO TBL1 SELECT Col1 FROM TBL2 WHERE Col1 LIKE '%s' 
 Insert Into TBL1 select Col1 from TBL2 where Col1 like '%s' 
 WHERE col1 like '%s' 

% – это символ подстановки, который принимает любое значение или любое количество символов.

Этот сайт хорош для изучения такого рода вещей: http://www.w3schools.com/sql/sql_like.asp

Вот исправление к предложению where вашего оператора insert:

 where substring(col1,LEN(col1)-1,1) = 's' 

Вот ваш полный оператор insert с исправленным предложением where:

 INSERT INTO TBL1 SELECT Col1 FROM TBL2 WHERE where substring(col1,LEN(col1)-1,1) = 's' 
Давайте будем гением компьютера.