操作符 ~ 处理正则表达式匹配,而 ~* 处理大小写无关的正则表达式匹配。大写些无关的 LIKE 变种成为 ILIKE 。大小写无关的等式比较通常写做:SELECT *FROM tabWHERE lower(col) = 'abc';这样将不会使用标准的索引。但是可以创建一个可被利用的函数索引 :CREATE INDEX tabin...
显示全部操作符 ~ 处理正则表达式匹配,而 ~* 处理大小写无关的正则表达式匹配。大写些无关的 LIKE 变种成为 ILIKE 。
大小写无关的等式比较通常写做:
SELECT *
FROM tab
WHERE lower(col) = 'abc';
这样将不会使用标准的索引。但是可以创建一个可被利用的函数索引 :
CREATE INDEX tabindex ON tab (lower(col));
收起