Archive for April 24th, 2009
Selecting lowest value
Comments enabled. I *really* need your comment
From Stack Overflow:
Say I have the following data:
Name Value Small 10 Medium 100 Large 1000 Imagine that these represent the volumes of boxes.
I have some items that I want to put in the boxes, and I want the smallest box possible.
I need an
SQL
query that will:
- Return the row with the smallest row greater than my query parameter
- If there is no such row, then return the largest row
I'm on Oracle 11g, so any special Oracle goodness is OK.
There certainly is a special Oracle goodness, and I'll cover it in this article.
Let's create the sample table and fill it with 1,000,000 rows to illustrate the point:
Read the rest of this entry »