orcal中查询相同记录中rownum大的一条
时间: 2024-05-13 12:21:04 浏览: 80
Oracle中分组查询group by用法规则详解
在 Oracle 中,可以使用以下查询语句来查询相同记录中 ROWNUM 最大的一条:
```
SELECT *
FROM your_table
WHERE your_column = 'your_value'
AND ROWNUM = (
SELECT MAX(ROWNUM)
FROM your_table
WHERE your_column = 'your_value'
);
```
其中,your_table 是表名,your_column 是要查询的列名,your_value 是要查询的值。这个查询语句会先找出所有符合条件的记录,然后按照 ROWNUM 倒序排序,取第一条记录即为 ROWNUM 最大的一条记录。
阅读全文