sql >> Databáze >  >> RDS >> Oracle

Limit položky 1000 položek SQL IN

Existuje další řešení, které není zmíněno v žádné z dalších odpovědí (nebo jiných zodpovězených otázek):

Libovolný příkaz jako x in (1,2,3) lze přepsat jako (1,x) in ((1,1), (1,2), (1,3)) a limit 1000 prvků již nebude platit. Testoval jsem s indexem na x a vysvětlit plán stále hlásí, že Oracle používá predikát přístupu a skenování rozsahu.



  1. Sladění nabídky a poptávky – Řešení, část 1

  2. Jak používat Průvodce databází cPanel MySQL

  3. Práce s jazykem SQL (Structured Query Language) pomocí Microsoft Access 2010, 2013, 2016 a 2019

  4. Dělení celých čísel vrátí 0