CREATE TABLE protein (common_name CLOB, protein_name CLOB, divergence_from_human_lineage FLOAT, accession_number CLOB, sequence_length FLOAT, sequence_identity_to_human_protein CLOB, Institution_id CLOB)
CREATE TABLE building (building_id CLOB, Name CLOB, Street_address CLOB, Years_as_tallest CLOB, Height_feet NUMBER, Floors NUMBER)
CREATE TABLE Institution (Institution_id CLOB, Institution CLOB, Location CLOB, Founded FLOAT, Type CLOB, Enrollment NUMBER, Team CLOB, Primary_Conference CLOB, building_id CLOB)

Show institution names along with the number of proteins for each institution, I want to show by the total number from low to high.
SELECT Institution, COUNT(*) FROM Institution AS T1 JOIN protein AS T2 ON T1.Institution_id = T2.Institution_id GROUP BY T1.Institution_id ORDER BY COUNT(*)
SELECT "Institution", COUNT(*) FROM "Institution" "T1" JOIN "protein" "T2" ON "T1"."Institution_id" = "T2"."Institution_id" GROUP BY "T1"."Institution_id" ORDER BY COUNT(*)