3

そのようなテキストを持つ行を取得するには、SQLでクエリを作成する必要があります'TEXT1\r\nTEXT2'

たとえば、次のようなものです。

SELECT * 
from Table1 
where Name LIKE '%TEXT1\r\nTEXT2%'
4

2 に答える 2

4
SELECT * FROM Table1 WHERE Name LIKE '%TEXT1' + CHAR(13) + CHAR(10) + 'TEXT2%';

http://msdn.microsoft.com/en-us/library/ms187323.aspx

于 2013-01-03T04:42:37.693 に答える
2

CHAR関数で文字を入れることができます:

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%'
于 2013-01-03T04:41:33.760 に答える