By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
CREATE TABLE
INSERT 0 300
CREATE FUNCTION
| person_id | name | team | score | rnk |
|---|---|---|---|---|
| 12 | Jon Doe 12 | team1 | 414 | 1 |
| 18 | Jon Doe 18 | team1 | 360 | 2 |
| 30 | Jon Doe 10 | team2 | 382 | 1 |
| 29 | Jon Doe 9 | team2 | 342 | 2 |
| 41 | Jon Doe 1 | team3 | 337 | 1 |
| 44 | Jon Doe 4 | team3 | 328 | 2 |
SELECT 6
| person_id | name | team | score | rnk |
|---|---|---|---|---|
| 12 | Jon Doe 12 | team1 | 414 | 1 |
| 18 | Jon Doe 18 | team1 | 360 | 2 |
| 30 | Jon Doe 10 | team2 | 382 | 1 |
| 29 | Jon Doe 9 | team2 | 342 | 2 |
| 41 | Jon Doe 1 | team3 | 337 | 1 |
| 44 | Jon Doe 4 | team3 | 328 | 2 |
SELECT 6
| person_id | name | team | score | rnk |
|---|---|---|---|---|
| 12 | Jon Doe 12 | team1 | 414 | 1 |
| 2 | Jon Doe 2 | team1 | 314 | 2 |
| 32 | Jon Doe 12 | team2 | 249 | 1 |
| 22 | Jon Doe 2 | team2 | 168 | 2 |
| 52 | Jon Doe 12 | team3 | 272 | 1 |
| 42 | Jon Doe 2 | team3 | 255 | 2 |
SELECT 6
| person_id | name | team | score | rnk |
|---|---|---|---|---|
| 12 | Jon Doe 12 | team1 | 82.8000000000000000 | 1 |
| 18 | Jon Doe 18 | team1 | 72.0000000000000000 | 2 |
| 30 | Jon Doe 10 | team2 | 76.4000000000000000 | 1 |
| 29 | Jon Doe 9 | team2 | 68.4000000000000000 | 2 |
| 41 | Jon Doe 1 | team3 | 67.4000000000000000 | 1 |
| 44 | Jon Doe 4 | team3 | 65.6000000000000000 | 2 |
SELECT 6
| person_id | name | team | score | rnk |
|---|---|---|---|---|
| 12 | Jon Doe 12 | team1 | 414 | 1 |
| 18 | Jon Doe 18 | team1 | 360 | 2 |
| 30 | Jon Doe 10 | team2 | 382 | 1 |
| 39 | Jon Doe 19 | team2 | 278 | 2 |
| 57 | Jon Doe 17 | team3 | 291 | 1 |
| 52 | Jon Doe 12 | team3 | 272 | 2 |
SELECT 6