Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Java Databases > Re: Selecting r...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 4 of 4 Topic 3656 of 3800
Post > Topic >>

Re: Selecting row from a table

by Elmar Athmer <elmar@[EMAIL PROTECTED] > Feb 20, 2008 at 03:40 PM

Hi

> select * from tablex where col1=5 and col2='a'
> All I am interested is if there is match or not.

If your only interested if there is at least one match, you could add
"limit 1" to the query, so the DBMS can stop iterating through the table.
i.e. select * from tablex where col1=5 and col2='a' limit 1

> Is there a better way to write the query instead of saying "select *"
> I am thinking select * might take more time.

I think the real costs are the number of tuples found (at least in
joins), not the size.
As Garlington mentioned, one selected coloumn would be enough.

So I would write this query:
select col1 from tablex where col1=5 and col2='a' limit 1


Elmar
 




 4 Posts in Topic:
Selecting row from a table
m <modhak@[EMAIL PROTE  2008-02-19 22:46:45 
Re: Selecting row from a table
Sabine Dinis Blochberger   2008-02-20 09:23:55 
Re: Selecting row from a table
GArlington <garlington  2008-02-20 04:05:11 
Re: Selecting row from a table
Elmar Athmer <elmar@[E  2008-02-20 15:40:08 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Jul 26 4:45:05 CDT 2008.