CREATE TABLE device (Device_ID INT, Device TEXT, Carrier TEXT, Package_Version TEXT, Applications TEXT, Software_Platform TEXT)
CREATE TABLE shop (Shop_ID INT, Shop_Name TEXT, Location TEXT, Open_Date TEXT, Open_Year INT)
CREATE TABLE stock (Shop_ID INT, Device_ID INT, Quantity INT)

Create a bar chart showing how many location across location, and I want to display X from high to low order.
SELECT Location, COUNT(Location) FROM shop GROUP BY Location ORDER BY Location DESC
SELECT "Location", COUNT("Location") FROM "shop" GROUP BY "Location" ORDER BY "Location" DESC NULLS LAST