Re: Index creation question for expression (col1 || '-' || col2)
| От | Michael Fuhr |
|---|---|
| Тема | Re: Index creation question for expression (col1 || '-' || col2) |
| Дата | |
| Msg-id | 20050708163215.GA81846@winnie.fuhr.org обсуждение исходный текст |
| Ответ на | Index creation question for expression (col1 || '-' || col2) (Ying Lu <ying_lu@cs.concordia.ca>) |
| Ответы |
Re: Index creation question for expression (col1 || '-' ||
|
| Список | pgsql-sql |
On Fri, Jul 08, 2005 at 12:08:41PM -0400, Ying Lu wrote: > > CREATE INDEX idx_t1 ON test (col1 || '-' || col2); > > May I know is it possible and how I may create index for the expression > such as "col1 || '-' || col2" for a table please? See "Indexes on Expressions" in the documentation: http://www.postgresql.org/docs/8.0/static/indexes-expressional.html "The syntax of the CREATE INDEX command normally requires writing parentheses around index expressions, as shown in the second example...." That second example is exactly what you're trying to do: CREATE INDEX people_names ON people ((first_name || ' ' || last_name)); -- Michael Fuhr http://www.fuhr.org/~mfuhr/
В списке pgsql-sql по дате отправления: