我在一个文本列中有波斯语和英语数字,需要一个查询来搜索两种语言的数字。
我用了n前缀,但不起作用。
有人能解释一下在postgres中搜索多语种数字的可能性吗?
例如,我的数据库中有以下行:
name:
p1
p2
p3
p۱
p۲
现在当我运行这个查询时:
select *
from table
where name = 'p1';
``` `p۱` 未返回。但我需要返回相同的数字返回查询
我在一个文本列中有波斯语和英语数字,需要一个查询来搜索两种语言的数字。
我用了n前缀,但不起作用。
有人能解释一下在postgres中搜索多语种数字的可能性吗?
例如,我的数据库中有以下行:
name:
p1
p2
p3
p۱
p۲
现在当我运行这个查询时:
select *
from table
where name = 'p1';
``` `p۱` 未返回。但我需要返回相同的数字返回查询
1条答案
按热度按时间zpqajqem1#
您可以编写一个函数,将波斯语数字转换为阿拉伯数字,并使用它来搜索表。