我试图弄清楚 @@ 运算符在 postgres 中究竟是如何工作的。
我有两个疑问:
SELECT description FROM product WHERE description @@ '%apple%'
SELECT description FROM product WHERE description @@ 'apple'
这两个查询返回相同数量的行。显然 postgres 从查询中删除所有非字母数字字符。真的是这样吗?
我也可以@@ '@apple..,,.'
,我仍然得到相同数量的结果。