在Postgresql中,如何使用like/ilike实现单独的搜索结果和不重音,如下所示:
select name from cafe-table where name like '%cafe%';,那么结果将是cafe, café, cafeteria%café% (带有重音),我只希望结果是café我已经尝试过unaccent,但是对于两个查询,结果是相同的。
发布于 2020-11-27 06:53:44
您可以使用不带口音模块:
安装:
CREATE EXTENSION unaccent;那么您的查询可能如下所示:
SELECT name
FROM cafe-table
WHERE unaccent(name) like '%cafe%'; -- use unaccent herehttps://stackoverflow.com/questions/65031943
复制相似问题