Re: Postgres case insensitive searches
От | Albe Laurenz |
---|---|
Тема | Re: Postgres case insensitive searches |
Дата | |
Msg-id | A737B7A37273E048B164557ADEF4A58B17BC1C74@ntex2010a.host.magwien.gv.at обсуждение исходный текст |
Ответ на | Postgres case insensitive searches (bhanu udaya <udayabhanu1984@hotmail.com>) |
Ответы |
Re: Postgres case insensitive searches
|
Список | pgsql-general |
bhanu udaya wrote: > What is the best way of doing case insensitive searches in postgres using Like. Table "laurenz.t" Column | Type | Modifiers --------+---------+----------- id | integer | not null val | text | not null Indexes: "t_pkey" PRIMARY KEY, btree (id) CREATE INDEX t_val_ci_ind ON t ((upper(val) text_pattern_ops); ANALYZE t; EXPLAIN SELECT id FROM t WHERE upper(val) LIKE 'AB%'; QUERY PLAN ------------------------------------------------------------------------------ Index Scan using t_val_ci_ind on t (cost=0.01..8.28 rows=1 width=4) Index Cond: ((upper(val) ~>=~ 'AB'::text) AND (upper(val) ~<~ 'AC'::text)) Filter: (upper(val) ~~ 'AB%'::text) (3 rows) Yours, Laurenz Albe
В списке pgsql-general по дате отправления: