我应该使用什么T-SQL查询来查找column1以%
结尾的所有行?我正在使用SQL SERVER 2000.第1列中的示例数据:
column1
-------
100px
100% <- THIS ROW
200px
200% <- THIS ROW
300px
300% <- THIS ROW
答案 0 :(得分:4)
SELECT * FROM table
WHERE column1 LIKE '%[%]'
答案 1 :(得分:3)
DECLARE @TMP TABLE(COL VARCHAR(MAX))
INSERT INTO @TMP VALUES ('100%')
INSERT INTO @TMP VALUES ('100px')
SELECT * FROM @TMP WHERE COL LIKE '%[%]'
请查看问题Escape a string in SQL Server so that it is safe to use in LIKE expression,了解有关转义特殊字符的更多示例。