CREATE TABLE Document_Drafts (document_id NUMBER, draft_number NUMBER, draft_details VARCHAR2)
CREATE TABLE Ref_Document_Status (document_status_code CHAR, document_status_description VARCHAR2)
CREATE TABLE Addresses (address_id NUMBER, address_details VARCHAR2)
CREATE TABLE Ref_Shipping_Agents (shipping_agent_code CHAR, shipping_agent_name VARCHAR2, shipping_agent_description VARCHAR2)
CREATE TABLE Documents (document_id NUMBER, document_status_code CHAR, document_type_code CHAR, shipping_agent_code CHAR, receipt_date DATETIME, receipt_number VARCHAR2, other_details VARCHAR2)
CREATE TABLE Employees (employee_id NUMBER, role_code CHAR, employee_name VARCHAR2, other_details VARCHAR2)
CREATE TABLE Draft_Copies (document_id NUMBER, draft_number NUMBER, copy_number NUMBER)
CREATE TABLE Ref_Document_Types (document_type_code CHAR, document_type_description VARCHAR2)
CREATE TABLE Roles (role_code CHAR, role_description VARCHAR2)
CREATE TABLE Documents_Mailed (document_id NUMBER, mailed_to_address_id NUMBER, mailing_date DATETIME)
CREATE TABLE Circulation_History (document_id NUMBER, draft_number NUMBER, copy_number NUMBER, employee_id NUMBER)

Show a bar chart about how many employees does each role have?, display x axis from high to low order please.
SELECT role_description, COUNT(*) FROM Roles AS T1 JOIN Employees AS T2 ON T1.role_code = T2.role_code GROUP BY T2.role_code ORDER BY role_description DESC
SELECT "role_description", COUNT(*) FROM "Roles" "T1" JOIN "Employees" "T2" ON "T1"."role_code" = "T2"."role_code" GROUP BY "T2"."role_code" ORDER BY "role_description" DESC