sql - 字符串上的 Postgres 模数运算符

标签 sql postgresql

我在 Postgres 9.4 上运行这个查询,我不知道它为什么返回 true

SELECT 'Sao Paulo' % 'sao paulu'

最后一个字符不同。 也许它以某种方式与全文搜索有关? 或者可能某些类型转换在后台进行?

对字符串取模有什么建议吗?

最佳答案

我找到了答案:

http://www.postgresql.org/docs/9.1/static/pgtrgm.html

text % text boolean 如果其参数的相似度大于由 set_limit 设置的当前相似度阈值,则返回 true。

关于sql - 字符串上的 Postgres 模数运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35772611/

相关文章:

c# - System.Data.OleDb.OleDbException 需要一个或多个参数

sql - 如何更改表中t时间后的字段数据?

mysql - 在 MySQL 查询中获取两个匹配项?

java - 所有值均未插入数据库

sql - 如何比较同一表列中的值并在相等时返回

sql - PostgreSQL:在大型数据库上定义主键

sql - 数据库和应用程序之间的双向通信

涉及三张表的Postgresql查询

postgresql - 无法远程连接到 Postgres Docker 容器

json - 带有 postgres 的 Django 的非关系数据库模式