Re: [sqlite] Jumping to a record

2003-11-12 Thread Derrell . Lipman
"Brian Pugh" <[EMAIL PROTECTED]> writes:

> I have a set of records selected, for example, with:
>
> "select * from NewsData where (upper(Zip)>='HX1' and upper(Zip)<'HX2') order
> by Zip,Address,No"
>
> There is an INTEGER PRIMARY KEY field in the database called ID
>
> Given that I know I have a record with an ID of 12345, how would it be
> possible to "jump" to that record, and still maintain my original select
> parameters and order?

I'm not quite sure what you're after.  If you want the record that has
ID=12345 if that record fits the WHERE criteria, you could do this:

  SELECT *
FROM NewsData
WHERE (upper(Zip) >= 'HX1'
   AND upper(Zip) < 'HX2' )
ORDER by COALESCE(id = 12345, id), Zip, Address, No

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[sqlite] Re: Jump to record

2003-11-12 Thread Brian Pugh
Bronislav, Mrs Brisby and Derrell,

Thanks a lot for your interest. It now remains for me to try
your suggestions

Thanks again,

Brian