From: | Remigiusz Sokolowski <rems(at)gdansk(dot)sprint(dot)pl> |
---|---|
To: | Frank Morton <fmorton(at)base2inc(dot)com> |
Cc: | pgsql-sql(at)postgreSQL(dot)org |
Subject: | Re: [SQL] Newbie questions |
Date: | 1998-12-14 08:26:18 |
Message-ID: | Pine.GS4.4.02A.9812140916340.14291-100000@netra.gdansk.sprint.pl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
> Question #1
>
> If a select might match MANY rows, how can I limit it to say 50?
>
> I thought you could do:
>
> select * from table limit 50;
look at description of cursor in man - there are also examples
begin work;
declare cursor bookmark for
your select statement;
fetch 50 in bookmark;
close bookmark;
commit;B
>
> Question #2
>
> In doing a select, is there a way to ignore if the case of the key?
>
> For example, if I have a table called animals with an id column and
> it might contain "dog" or "DOG" or "Dog" and I want to match all
> of them, how do I do it, with or without the "like" operator?
>
> I'd like to say:
>
> select * from animals where id='dogs' ignore case;
look at operators in docs
~~ - LIKE operator
~* - match(regex), case insensitive operator
I have no idea which is better
Rem
p.s. I could make some mistakes in this examples - check in amnual or docs
--------------------------------------------------------------------------------
Remigiusz Sokolowski e-mail: rems(at)gdansk(dot)sprint(dot)pl
--------------------------------------------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Postgres DBA | 1998-12-14 11:28:55 | Re: [SQL] Newbie questions |
Previous Message | Vladimir Dobrokhotov | 1998-12-14 07:14:53 | binary search |