Interactive Brokers uses SQL assessments when evaluating engineers who may support Trader Workstation and Client Portal systems. Write a PostgreSQL query to identify candidates who achieved the second-highest distinct mark on the SQL-CORE assessment.
SQL-CORE records with non-NULL marks.candidate_id, candidate_name, and marks.candidate_id in ascending order.| Column | Type | Description |
|---|---|---|
| candidate_idPK | INT | Unique candidate identifier |
| candidate_name | VARCHAR(100) | Candidate's full name |
| hiring_track | VARCHAR(50) | Engineering hiring track |
| Column | Type | Description |
|---|---|---|
| score_idPK | INT | Unique score record identifier |
| candidate_id | INT | Candidate associated with the score |
| exam_code | VARCHAR(20) | Assessment identifier |
| marks | NUMERIC(5,2) | Assessment marks out of 100 |