Ebbene, poiché la tua descrizione è un po' ambigua, per trovare la tua soluzione preferita, dovrai provarne diverse. Ad esempio, puoi provare utilizzando una condizione ORDER BY. Usando questa condizione, recupererai tutti i film a partire da quello più costoso in alto.
SELECT
*
FROM
movie
ORDER BY
purchase_price DESC;
FETCH FIRST 2 ROWS ONLY
Ma ancora una volta, ci sono anche altre soluzioni che puoi provare. Puoi classificarli in base al prezzo in una sottoquery e quindi recuperare tutte le risposte. Un altro esempio potrebbe essere quello di utilizzare tra max e min (o qualsiasi altro valore). Puoi raggiungere anche soluzioni più tecniche e più difficili da implementare.