Omdat uw beschrijving een beetje dubbelzinnig is, moet u er verschillende proberen om uw voorkeursoplossing te vinden. U kunt het bijvoorbeeld proberen door een ORDER BY-voorwaarde te gebruiken. Als u deze voorwaarde gebruikt, haalt u alle films op, te beginnen met de duurste bovenaan.
SELECT
*
FROM
movie
ORDER BY
purchase_price DESC;
FETCH FIRST 2 ROWS ONLY
Maar nogmaals, er zijn andere oplossingen die u ook kunt proberen. U kunt ze rangschikken op prijs in een subquery en vervolgens alle antwoorden ophalen. Een ander voorbeeld zou zijn om tussen max en min (of een andere waarde) te gebruiken. U kunt nog technischere en moeilijker te implementeren oplossingen bereiken.