代码改变世界

Oracle中如何根据一个字段查询是否有符合条件的记录

2008-02-21 00:10  爱车龟速兔  阅读(1155)  评论(0)    收藏  举报

 最简单的方法.

select * from pm_kpi_data where kpi_id = ? and  rownum =1;

注意, 这里不能使用select count(*) from pm_kpi_data where kpi_id = ? rownum =1;

来查询个数, 因为这样的结果返回是一个聚合, 只有一行结果, rownum=1就没有效果了, 所以这一段相当于
select count(*) from pm_kpi_data where kpi_id = ?