sql >> Databasteknik >  >> RDS >> Oracle

Vad kostade den eller de dyraste filmen/filmerna i samlingen?

Eftersom din beskrivning är lite tvetydig, för att hitta den lösning du föredrar, måste du prova flera av dem. Du kan till exempel prova genom att använda ett ORDER BY Condition. Om du använder detta villkor kommer du att hämta alla filmer med början med den dyraste överst.

SELECT
    *
FROM
    movie
ORDER BY
    purchase_price DESC;
FETCH FIRST 2 ROWS ONLY

Men återigen, det finns andra lösningar du också kan prova. Du kan RANKA dem efter pris i en underfråga och sedan hämta alla svar. Ett annat exempel skulle vara att använda mellan max och min (eller något annat värde). Du kan nå ännu mer tekniska och svårare att implementera lösningar.



  1. Hur man använder paginering med laravel DB::select-fråga

  2. Hur man söker efter datumfält för en sträng med JPA Criteria API

  3. dbsaint - Hämta formuläret EXCEL

  4. Flera bilduppladdningsproblem