Tell me about your experience with SQL and Python and what kinds of problems you typically solve with them.
For the SQL portion, demonstrate a representative data-manipulation solution using the provided analyst and work-log tables. Return active analysts even when they have no completed work entries.
analyst_name, completed_entries, and total_hourstotal_hours descending, then analyst_name ascending| Column | Type | Description |
|---|---|---|
| analyst_idPK | INT | Unique analyst identifier |
| analyst_name | VARCHAR(100) | Analyst display name |
| is_active | BOOLEAN | Whether the analyst is currently active |
| Column | Type | Description |
|---|---|---|
| work_log_idPK | INT | Unique work-log identifier |
| analyst_id | INT | Analyst associated with the work entry |
| status | VARCHAR(20) | Work-entry status |
| hours | NUMERIC(8,2) | Hours recorded for the entry |
| work_date | DATE | Date of the work entry |