Write a SQL query using window functions to rank carrier partners by total revenue generated within each state on Insurify.
Use the carrier_partners and policy_revenue tables. Include only records with a non-null state and revenue.
state_code, carrier_name, total_revenue, and revenue_rank.| Column | Type | Description |
|---|---|---|
| carrier_idPK | INT | Unique carrier partner identifier |
| carrier_name | VARCHAR(100) | Carrier partner name |
| Column | Type | Description |
|---|---|---|
| policy_revenue_idPK | INT | Unique revenue record identifier |
| carrier_id | INT | Referenced carrier partner |
| state_code | VARCHAR(2) | US state associated with the revenue |
| revenue | NUMERIC(12,2) | Revenue generated by the policy record |