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

Jak lze provést výběr SQL přes více oddílů?

Mělo by být výjimečně, že v dotazu použijete syntaxi PARTITION( partitionN ).

Normálně byste chtěli zadat hodnoty pro klíč oddílu a umožnit společnosti Oracle provést odstranění oddílu. Pokud je vaše tabulka rozdělena denně na základě například TRANSACTION_DATE

SELECT *
  FROM transactions
 WHERE transaction_date IN (date '2010-11-22', 
                            date '2010-11-23', 
                            date '2010-11-24')

vybere všechna data z dnešního oddílu, včerejšího oddílu a předchozího oddílu.



  1. SQL Server SHOWPLAN_ALL

  2. Jak napsat příkaz MYSQL CASE WHEN s více podmínkami vyhledávání?

  3. Vytvořit zobrazení s 365 dny

  4. Databáze geonázvů:získání úplné hierarchie (země -> admin1 -> admin2 -> město) s jediným dotazem mysql