选择具有撇号值postgresql的行

时间:2011-06-01 06:57:45

标签: sql postgresql escaping

我想选择具有撇号值postgresql的行:

select * from table where column like '%'||chr(39)||'%'

但它不起作用。

buku

id             new_issn
-------------  --------
1.003.111.641  ''
1.003.111.642  ''
1.003.111.643  125698
select * from buku where new_issn like '%'||chr(39)||'%'

1 个答案:

答案 0 :(得分:11)

撇号可以用另一个撇号逃脱。试试这个:

select * from table where column like '%''%'

参考:Postgresql docs