How many trains in each name category, give me the result with a bar chart, and could you order y axis in desc order?
CREATE TABLE railway_manage (
    Railway_ID int,
    Manager_ID int,
    From_Year text
)

CREATE TABLE train (
    Train_ID int,
    Train_Num text,
    Name text,
    From text,
    Arrival text,
    Railway_ID int
)

CREATE TABLE manager (
    Manager_ID int,
    Name text,
    Country text,
    Working_year_starts text,
    Age int,
    Level int
)

CREATE TABLE railway (
    Railway_ID int,
    Railway text,
    Builder text,
    Built text,
    Wheels text,
    Location text,
    ObjectNumber text
)
SELECT Name, COUNT(Name) FROM train GROUP BY Name ORDER BY COUNT(Name) DESC
Below are sql tables schemas paired with instruction that describes a task. Using valid SQLite, write a response that appropriately completes the request for the provided tables. ### Instruction: How many trains in each name category, give me the result with a bar chart, and could you order y axis in desc order? ### Input: CREATE TABLE railway_manage (
    Railway_ID int,
    Manager_ID int,
    From_Year text
)

CREATE TABLE train (
    Train_ID int,
    Train_Num text,
    Name text,
    From text,
    Arrival text,
    Railway_ID int
)

CREATE TABLE manager (
    Manager_ID int,
    Name text,
    Country text,
    Working_year_starts text,
    Age int,
    Level int
)

CREATE TABLE railway (
    Railway_ID int,
    Railway text,
    Builder text,
    Built text,
    Wheels text,
    Location text,
    ObjectNumber text
) ### Response: SELECT Name, COUNT(Name) FROM train GROUP BY Name ORDER BY COUNT(Name) DESC