我需要在SQL中构建查询以使行具有类似'TEXT1\r\nTEXT2'
的文本。
例如类似的东西:
SELECT *
from Table1
where Name LIKE '%TEXT1\r\nTEXT2%'
答案 0 :(得分:4)
SELECT * FROM Table1 WHERE Name LIKE '%TEXT1' + CHAR(13) + CHAR(10) + 'TEXT2%';
答案 1 :(得分:2)
您可以将字符放入CHAR
function:
SELECT *
FROM Table1
WHERE Name LIKE '%TEXT1' + CHAR(13) + CHAR(10) + 'TEXT2%'
在某些RDBMS中,您也可以在常量中添加一个文字换行符(尽管看起来SQL Server忽略了这一点,至少在SQL Fiddle上是这样的:
SELECT *
FROM Table1
WHERE Name LIKE '%TEXT1
TEXT2%'