SQLテーブルの列で改行とキャリッジリターンを見つけようとしていましたが、構文がわかりません。
私は試した:
SELECT foo FROM test
WHERE foo LIKE CHAR(10)
テーブルが結果を返すはずだとわかっていても、結果が得られませんでした。私は何が間違っているのですか?
SQLテーブルの列で改行とキャリッジリターンを見つけようとしていましたが、構文がわかりません。
私は試した:
SELECT foo FROM test
WHERE foo LIKE CHAR(10)
テーブルが結果を返すはずだとわかっていても、結果が得られませんでした。私は何が間違っているのですか?
SELECT foo FROM test WHERE foo LIKE '%' + CHAR(10) + '%'
編集:さまざまなタイプの行末をすべて見つけるには、おそらく両方をチェックする必要があります:
SELECT foo FROM test WHERE foo LIKE '%' + CHAR(10) + '%'
OR foo LIKE '%' + CHAR(13) + '%'
SELECT foo FROM Table WHERE foo LIKE '%' + CHAR(13)+CHAR(10) + '%'
試す
SELECT foo FROM test WHERE foo LIKE '%'+ CHAR(10)+'%'