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

Jak získat další sloupce, které nejsou v klauzuli GROUP BY v oracle select sql?

Vyzkoušejte analytické funkce a poddotaz

select movie_id, movie_title, category, sales_amt 
from (
  select movie_id, movie_title, category, sales_amt, 
  row_number() over (partition by category order by sales_amt desc) r 
  from movie
) where r = 1


  1. MySQL:Přístup odepřen pro uživatele 'user'@'IP_ADDRESS' - Vzdálený přístup povolený pro některé hostitele selže pro jiné hostitele

  2. Jak vložit řádek do tabulky mezi dva existující řádky v SQL

  3. generovat soubory XLS pomocí PL/SQL

  4. Kolik hodnot v klauzuli in je příliš mnoho v dotazu SQL?