我想这样做,但我知道这不是正确的语法:
INSERT INTO TBL1
SELECT Col1
FROM TBL2
WHERE Col1.endswith('s')
答案 0 :(得分:4)
INSERT INTO TBL1
SELECT Col1
FROM TBL2
WHERE col1 LIKE '%s'
其中%
的工作方式与通配符中的*
和RegEx中的.*
相同。它确实是SQL Server RegEx模式。
答案 1 :(得分:2)
INSERT INTO TBL1
SELECT Col1
FROM TBL2
WHERE Col1 LIKE '%s'
答案 2 :(得分:1)
Insert Into TBL1
select Col1
from TBL2
where Col1 like '%s'
答案 3 :(得分:1)
答案 4 :(得分:0)
以下是对insert语句的where子句的更正:
where substring(col1,LEN(col1)-1,1) = 's'
以下是带有更正的where子句的完整插入语句:
INSERT INTO TBL1
SELECT Col1
FROM TBL2
WHERE where substring(col1,LEN(col1)-1,1) = 's'