场景:
想要获取下列sql的数据的第一条
select NEXT_FOLLOWUP_DATE
from PH_CHILD_HEALTH_EXAM
where person_info_id = '3afc119ab460497d85f59b1e135ea6b1'
order by followup_Visit_Date desc

实现:
select NEXT_FOLLOWUP_DATE
from (select NEXT_FOLLOWUP_DATE
from PH_CHILD_HEALTH_EXAM
where person_info_id = '3afc119ab460497d85f59b1e135ea6b1'
and is_Cancel = 0
order by followup_Visit_Date desc)
where rownum = 1;

SQL查询技巧
本文介绍了一种SQL查询方法,用于从指定表PH_CHILD_HEALTH_EXAM中根据person_info_id筛选数据,并按followup_Visit_Date降序排列,最终获取第一条记录。此方法通过使用子查询和rownum限制返回结果的数量。
5128

被折叠的 条评论
为什么被折叠?



