根据id查询每条信息都查询最新日期那条信息 oracle sql语句
时间: 2023-09-10 17:09:38 浏览: 481
Oracle、MySQL和SqlServe三种数据库分页查询语句的区别介绍
您可以使用以下Oracle SQL语句根据ID查询最新日期的信息:
```sql
SELECT *
FROM your_table
WHERE id = your_id
ORDER BY date_column DESC
FETCH FIRST 1 ROW ONLY;
```
请将 `your_table` 替换为您要查询的表名,`id` 替换为您要查询的ID,`date_column` 替换为保存日期的列名。这条SQL语句将按照日期列的降序排序,并返回最新日期的那条信息。
注意:该SQL语句适用于Oracle 12c及以上版本。如果您使用的是较早版本的Oracle数据库,可以尝试使用子查询和ROWNUM来实现相同的效果。
阅读全文