I wonder how could i print a row number for sql statement where is using order.
Currently i tried ROWNUM
but as i understand it works only for unsorted result set.
Hello. I wonder how could i print a row number for sql statement where is using order. Currently i tried ROWNUM but as i understand it works only for unsorted result set.
To be clear (somebody might get it wrong). It does work (but not in the way you expect). The problem with it is that it "attaches" the ROWNUM before the sort and you get your records but not in consecutive ROWNUM records. Why? Because
The first record that meets the where criteria in a select statement is given rownum=1
This is really good example how select / order mechanism works.