我在所有包含'LINE SEPARATOR' (U+2028) unicode点的单元格之后。通常这被编码为\u+2028
或类似的东西。然而,谷歌搜索这转换为SQL的方式给出了各种选项,但这些选项似乎都不起作用((N'2028'),set @hexstring = '2028';
,vchar(2028)
)
SELECT * FROM myTable WHERE desc LIKE '% [SOME WAY TO ESCAPE U+2028 ] %'
答案 0 :(得分:2)
ANSI SQL答案,可能适用于Postgresql,也可能不适用。
SELECT * FROM myTable WHERE desc LIKE U&'%\2028%'
答案 1 :(得分:0)
使用regexp的替代解决方案:
select * from mytable where desc ~ '\x2028';