CREATE TABLE Rooms (RoomId TEXT, roomName TEXT, beds INT, bedType TEXT, maxOccupancy INT, basePrice INT, decor TEXT)
CREATE TABLE Reservations (Code INT, Room TEXT, CheckIn TEXT, CheckOut TEXT, Rate FLOAT, LastName TEXT, FirstName TEXT, Adults INT, Kids INT)

What are the name of rooms booked by customers whose first name has 'ROY' in part, and count them by a bar chart, I want to show total number from high to low order.
SELECT roomName, COUNT(roomName) FROM Reservations AS T1 JOIN Rooms AS T2 ON T1.Room = T2.RoomId WHERE FirstName LIKE '%ROY%' GROUP BY roomName ORDER BY COUNT(roomName) DESC
SELECT "roomName", COUNT("roomName") FROM "Reservations" AS "T1" JOIN "Rooms" AS "T2" ON "T1"."Room" = "T2"."RoomId" WHERE "FirstName" LIKE '%ROY%' GROUP BY "roomName" ORDER BY COUNT("roomName") DESC NULLS LAST