| From: | Greg Stark <gsstark(at)mit(dot)edu> |
|---|---|
| To: | "Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org> |
| Cc: | pgsql-sql(at)postgresql(dot)org |
| Subject: | Re: ARRAYs and INDEXes ... |
| Date: | 2005-08-16 14:59:28 |
| Message-ID: | 877jemvsfj.fsf@stark.xeocode.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
"Marc G. Fournier" <scrappy(at)postgresql(dot)org> writes:
> SELECT * FROM customers WHERE monthly_balance[6] = 0.00;
This, like the other poster said, can be accomplished with a set of simple
expression indexes.
> As an example ... or
>
> SELECT * FROM customers WHERE 0.00 = any (monthly_balance);
This would require a GiST index. Look at the intarray contrib module. I don't
think there's any equivalent for other data types. You might have to store
these values as fixed precision numbers and divide or multiple by 100 to
convert.
--
greg
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Owen Jacobson | 2005-08-16 16:25:53 | Re: What libraries need to be included in C program for encrypt and decrypt functions? |
| Previous Message | The One | 2005-08-16 13:59:40 | What libraries need to be included in C program for encrypt and decrypt functions? |