## Questão 1: ``` select cervejarias."name" as "cervejaria", cervejas.ibu, cervejas.abv, cervejas.name, cervejas.style from cervejarias inner join cervejas on cervejas.brewery_id = cervejarias.id where cervejas.ibu > 60 and cervejarias.state = 'TX' and cervejas."style" <> 'American IPA' and cervejas."style" <> 'American Double / Imperial IPA'; ``` ## Questão 2: ``` select cervejas.style, count(cervejas.style) from cervejas where cervejas.name <> cervejas.style group by cervejas.style order by count desc limit 5; ``` ## Questão 3: ``` select cervejarias."state" from cervejas inner join cervejarias on cervejas.id = cervejarias."id" where cervejas.abv < 0.05 and cervejas.ibu > 15 group by cervejarias."state" limit 1 offset 11; ``` # Questão 4: ### (Maior amargor) ``` select cervejarias."name", count(ounces) from cervejarias inner join cervejas on cervejas.brewery_id = cervejarias."id" where ibu >= 40 group by cervejarias."name" order by count(ounces) desc limit 5; ``` ### (Maior Teor Alcóolico) ``` select cervejarias."name", count(ounces) from cervejarias inner join cervejas on cervejas.brewery_id = cervejarias."id" where abv > 0.070 group by cervejarias."name" order by count(ounces) desc limit 5; ``` ## Questão 5: ``` select cervejarias."state", count(ounces) from cervejarias inner join cervejas on cervejas.brewery_id = cervejarias."id" where ibu < 40 and abv > 0.070 group by cervejarias."state" order by count(ounces) desc limit 1; ``` ## Questão 6: ``` select cervejarias."city", cervejarias."state", count(ounces) from cervejarias inner join cervejas on cervejas.brewery_id = cervejarias."id" where abv < 0.070 and ibu >= 40 group by cervejarias."city", cervejarias."state" order by count(ounces) desc limit 1; ```