What's the most efficient way to check if a record exists in Oracle?

前端 未结 10 2032
刺人心
刺人心 2020-12-23 03:10

A)

select decode(count(*), 0, \'N\', \'Y\') rec_exists
from (select \'X\'
      from dual
      where exists (select \'X\'
                    from sales
           


        
10条回答
  •  粉色の甜心
    2020-12-23 04:08

    select case 
                when exists (select 1 
                             from sales 
                             where sales_type = 'Accessories') 
                then 'Y' 
                else 'N' 
            end as rec_exists
    from dual;
    

提交回复
热议问题