Oracle
 sql >> база данни >  >> RDS >> Oracle

В клауза срещу клауза ИЛИ по отношение на ефективността

Има 3-ти начин, който е по-бърз от 'IN' или множество условия 'WHERE':

select *
from table_1 as tb1
inner join table_2 as tb2
where tb1.column_name = tb2.column_name

Тук таблица_2 (или заявка) ще има изисквани стойности, които са изброени в условията „IN“ и „WHERE“ във вашия пример.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Задействане за налагане на връзката М-М

  2. Как да форматирам колона NUMBER в Oracle?

  3. Как да добавя ненулева колона и ограничение за проверка в един ред в Oracle 11g?

  4. Зареждане на DataFrame от Pandas към SQL за ORACLE Yields и ГРЕШКА - ORA-00911:Невалиден символ

  5. ResultSet getString кодиране на знаци за уникод знаци