FreshersQuestion 34 of 50
Sorting by Multiple Columns
Problem
The library catalog needs to display books sorted by their published year in descending order. If two books were published in the same year, they should be sorted by their price in ascending order. Retrieve title, published_year, and price from the books table ordered this way.
Database Schema
Table: publishers
id(INT): Unique identifier for the publisher.name(VARCHAR): Name of the publisher.country(VARCHAR): Country of the publisher.
Table: authors
id(INT): Unique identifier for the author.name(VARCHAR): Full name of the author.country(VARCHAR): Country of origin.birth_year(INT): Birth year of the author.
Table: books
id(INT): Unique identifier for the book.title(VARCHAR): Title of the book.author_id(INT): Foreign key referencing the author.publisher_id(INT): Foreign key referencing the publisher.published_year(INT): The year the book was published.price(DECIMAL): Book price.genre(VARCHAR): Genre of the book.
Try It
Loading playground environment...