我试图在SQL表的列中找到换行符和回车符,我不确定语法。
我试过了:
SELECT foo FROM test
WHERE foo LIKE CHAR(10)
即使我知道表格应该返回结果,但我没有得到任何结果。我做错了什么?
答案 0 :(得分:51)
SELECT foo FROM test WHERE foo LIKE '%' + CHAR(10) + '%'
编辑:要查找所有不同类型的行结尾,您应该检查两者:
SELECT foo FROM test WHERE foo LIKE '%' + CHAR(10) + '%'
OR foo LIKE '%' + CHAR(13) + '%'
答案 1 :(得分:9)
SELECT foo FROM Table WHERE foo LIKE '%' + CHAR(13)+CHAR(10) + '%'
答案 2 :(得分:6)
尝试
SELECT foo FROM test WHERE foo LIKE '%'+ CHAR(10)+'%'
答案 3 :(得分:0)
尝试
SELECT foo FROM test WHERE foo LIKE CONCAT('%', CHAR(10), '%')