2012-10-25 17 views
26

私はSQLテーブルの列に改行とキャリッジリターンを見つけようとしていましたが、構文についてはわかりません。SQLテーブル内のテキスト文字列で改行を見つける?

私が試した:

SELECT foo FROM test 
WHERE foo LIKE CHAR(10) 

私はテーブルの結果を返す必要があることを知っているにもかかわらず、すべての結果を取得できませんでした。私は間違って何をしていますか?

答えて

39
SELECT foo FROM test WHERE foo LIKE '%' + CHAR(10) + '%' 

編集:行末のすべての様々な種類を見つけるために、あなたはおそらく両方をチェックする必要があります

SELECT foo FROM test WHERE foo LIKE '%' + CHAR(10) + '%' 
         OR foo LIKE '%' + CHAR(13) + '%' 
6

SELECT foo FROM test WHERE foo LIKE '%'+ CHAR(10)+'%' 
9
SELECT foo FROM Table WHERE foo LIKE '%' + CHAR(13)+CHAR(10) + '%' 
をお試しください
関連する問題