SQL就像在不同的DBMS中一样

时间:2012-11-12 12:27:49

标签: sql sqlite postgresql

我正在执行简单的查询,例如

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

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

但是,结果数量因两个数据库而异。 我尝试使用Google搜索,但我无法确定是否存在任何重大的实施差异。

1 个答案:

答案 0 :(得分:2)

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