请问这条SQL语句有没有更好的写法
如下一张表
|--------|
| field1 |
|--------|
| 100002 |
|--------|
| 100000 |
|--------|
| 100003 |
|--------|
我想抽出field1中数字最小的记录 我写的SQL语句是
select field1 from table where rownum = 1 order by field1;
得出的结果是: 100002 结果不正确。
select field1 from (select field1 from table order by field1) where rownum = 1;
得出的结果是: 100000 结果正确。
但是我觉重第二种方法不太好,请问有没有什么好办法!