1

我正在执行一个简单的类似查询,例如

SELECT * FROM table WHERE column LIKE '%searchterm%';

在导入到 SQLite DB 和 Postgres DB 的相同数据上。

但是,两个数据库之间的结果数量不同。我尝试使用谷歌搜索,但我无法真正找出是否存在任何重大的实现差异。

4

1 回答 1

2

您会发现的主要区别之一是 PostgresLIKE查询区分大小写,而 Sqlite 不区分大小写(至少对于 ASCII 字符)。您需要使用ILIKE在 Postgres 中获得不区分大小写的匹配。

于 2012-11-12T12:38:17.327 回答