根据PostgreSQL 9.2文档,如果我使用的是C语言环境之外的语言环境(在我的例子中是en_US.UTF-8),那么在文本列上建立btree索引以支持如下查询需要使用text_pattern_ops创建,如下所示
CREATE INDEX my_idx ON my_table (text_col text_pattern_ops这些字符是否是(非宽)C字符,或
您可以通过创建一个text_pattern_ops操作符类索引来为模式匹配的模式创建索引字符串,只要这些值是用小写索引的。CREATE INDEX moves_title_pattern ON movies (我们使用text_pattern_ops如果需要索引varchars、chars或名称,请使用相关操作:varchar_pattern_ops、bpchar_pattern_ops和name_pattern_ops<
SELECT KPI_OPS_ALL.OPS, KPI_OPS_ALL.CustNo, Customer.Name1, Customer.Address, Customer.City,CASE year(closeddate)
WHEN 2017 THEN SUM(KPI_OPS_ALL.Sales) END AS sales17, CASE year (closeddate) WHEN 2018 THEN SUM(KPI_OPS_ALL.Sales) END A