Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Perbedaan Oracle IN vs Exist?

IN mengambil daftar nilai yang cocok. EXISTS mengembalikan nilai boolean seperti benar atau salah. Yang ada lebih cepat dari yang ada.

Contoh

DI

select ename from emp e where mgr in(select empno from emp where ename='KING');

ADA

select ename from emp e 
  where exists (select 1 from emp where e.mgr = empno and ename = 'KING'); 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migrasi Lambat Ke Cloud

  2. Melihat Grup Oracle-oleh Bug

  3. RDLC LocalReport Ekspor ke Excel sangat lambat

  4. Nilai tidak ditampilkan dengan nol di depan di Oracle

  5. Cara Mendefinisikan Kunci Utama Peningkatan Otomatis di Oracle