选择仅包含单引号的数据 - Postgres
问题描述:
即时使用赞一下选择所有具有单引号名称的数据,如Jon's
。选择仅包含单引号的数据 - Postgres
select * from users where file_name like '%'%';
然后我想从所有结果中删除'
。
想法?在SQL
答
双引号来转义:
select * from users where file_name like '%''%';
(对于任何含糊的PostgreSQL版本;非标准逃避串措辞E'%\'%'
将甚至很老的PostgreSQL版本,但没有其他数据库。 )
听起来好像要从文件名中删除这些字符。如果是这样,像未经测试:
update users
set file_name = replace(file_name, '''', '')
应该做的伎俩。
你的意思是单撇号,'还是倒勾'? –
单撇号 – LeoSam