Jump to content

Retrieving Highest Number in MySQL Table?


All4172

Recommended Posts

What is the most effecient way to retrieve a table with a highest number in a mysql database?

For instance my numbers range from 1 and is currently at 40,000 +.  The number will always be going up and I want the latest highest number when I run the query.  Any help I would be greatly appreciative for.
Link to comment
https://forums.phpfreaks.com/topic/28435-retrieving-highest-number-in-mysql-table/
Share on other sites

[quote author=Orio link=topic=116265.msg473630#msg473630 date=1164471389]
Let's say the column with the number is "number":
SELECT * FROM `table_name` ORDER BY number LIMIT 1

Orio.
[/quote]


You would have to add DESC to your query, or it will order ASC.

ex
[code=php:0]SELECT * FROM `table_name` ORDER BY number DESC LIMIT 1[/code]
[b]taith[/b] way would be the best, because it doesn't need to use a index, which means your using maximum optimization, for a key type column or if it's not a auto_increment it still would be faster, because you wouldn't need to filesort the index.

printf

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.