63.76 ms (9.17%)
|
1 |
SELECT r0_.area_id AS sclr_0, SUM(CASE WHEN r0_.grade IN (?, ?, ?) THEN 1 ELSE 0 END) AS sclr_1, SUM(CASE WHEN r0_.grade IN (?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_2, SUM(CASE WHEN r0_.grade IN (?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_3, SUM(CASE WHEN r0_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_4, SUM(CASE WHEN r0_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_5, SUM(CASE WHEN r0_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_6, SUM(CASE WHEN r0_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_7, SUM(CASE WHEN r0_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_8, SUM(CASE WHEN r0_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN 1 ELSE 0 END) AS sclr_9 FROM routes r0_ GROUP BY r0_.area_id
Parameters: [
"3-"
3
"3+"
"4-"
4
"4a"
"4b"
"4c"
"4c+"
"4+"
"5-"
5
"5/5+"
"5+"
"5a"
"5a/5b+"
"FB 3"
"5+/6-"
"5a+"
"5b"
"5b+"
"5c"
"5c+"
"6-"
"6-/6"
6
"6/6+"
"6+"
"6a"
"6a/6a+"
"6a+"
"6a+/6b"
"6b"
"FB 4-"
"FB 4"
"FB 4+"
"6+/7-"
"6b/6b+"
"6b+"
"6c"
"6c+"
"6c+/7a"
"7-"
"7-/7"
7
"7/7+"
"7+"
"7a"
"7a/7a+"
"7a+"
"7b"
"7b+"
"6b+/6c"
"7a+/7b"
"FB 5"
"FB 5+"
"FB 6A"
"FB 6A+"
"FB 6B"
"FB 6B+"
"7+/8-"
"7b+/7c"
"7c"
"7c/7c+"
"7c+"
"8-"
"8-/8"
8
"8/8+"
"8+"
"8a"
"8a/8a+"
"8a+"
"8a+/8b"
"8b"
"7c+/8a"
"FB 6C"
"FB 6C+"
"FB 7A"
"8+/9-"
"8b/8b+"
"8b+"
"8b+/8c"
"8c"
"8c+"
"8c+/9a"
"9-"
"9-/9"
9
"9/9+"
"9+"
"9a"
"FB 7A+"
"FB 7B"
"FB 7B+"
"9+/10-"
"9a/9a+"
"9a+"
"10-"
"10-/10"
10
"10/10+"
"10+"
"9b"
"FB 7C"
"FB 7C+"
"FB 8A"
"10+/11-"
"11-"
"11-/11"
11
"9b+"
"FB 8A+"
"FB 8B"
"FB 8B+"
"FB 8C"
"FB 8C+"
"FB 9A"
]
SELECT
r0_.area_id AS sclr_0,
SUM(
CASE WHEN r0_.grade IN (?, ?, ?) THEN
1
ELSE
0
END
) AS sclr_1,
SUM(
CASE WHEN r0_.grade IN (?, ?, ?, ?, ?, ?, ?) THEN
1
ELSE
0
END
) AS sclr_2,
SUM(
CASE WHEN r0_.grade IN (?, ?, ?, ?, ?, ?, ?) THEN
1
ELSE
0
END
) AS sclr_3,
SUM(
CASE WHEN r0_.grade IN (
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?
) THEN
1
ELSE
0
END
) AS sclr_4,
SUM(
CASE WHEN r0_.grade IN (
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?
) THEN
1
ELSE
0
END
) AS sclr_5,
SUM(
CASE WHEN r0_.grade IN (
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?
) THEN
1
ELSE
0
END
) AS sclr_6,
SUM(
CASE WHEN r0_.grade IN (
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?
) THEN
1
ELSE
0
END
) AS sclr_7,
SUM(
CASE WHEN r0_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN
1
ELSE
0
END
) AS sclr_8,
SUM(
CASE WHEN r0_.grade IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) THEN
1
ELSE
0
END
) AS sclr_9
FROM
routes r0_
GROUP BY
r0_.area_id
SELECT r0_.area_id AS sclr_0, SUM(CASE WHEN r0_.grade IN ('3-', 3, '3+') THEN 1 ELSE 0 END) AS sclr_1, SUM(CASE WHEN r0_.grade IN ('4-', 4, '4a', '4b', '4c', '4c+', '4+') THEN 1 ELSE 0 END) AS sclr_2, SUM(CASE WHEN r0_.grade IN ('5-', 5, '5/5+', '5+', '5a', '5a/5b+', 'FB 3') THEN 1 ELSE 0 END) AS sclr_3, SUM(CASE WHEN r0_.grade IN ('5+/6-', '5a+', '5b', '5b+', '5c', '5c+', '6-', '6-/6', 6, '6/6+', '6+', '6a', '6a/6a+', '6a+', '6a+/6b', '6b', 'FB 4-', 'FB 4', 'FB 4+') THEN 1 ELSE 0 END) AS sclr_4, SUM(CASE WHEN r0_.grade IN ('6+/7-', '6b/6b+', '6b+', '6c', '6c+', '6c+/7a', '7-', '7-/7', 7, '7/7+', '7+', '7a', '7a/7a+', '7a+', '7b', '7b+', '6b+/6c', '7a+/7b', 'FB 5', 'FB 5+', 'FB 6A', 'FB 6A+', 'FB 6B', 'FB 6B+') THEN 1 ELSE 0 END) AS sclr_5, SUM(CASE WHEN r0_.grade IN ('7+/8-', '7b+/7c', '7c', '7c/7c+', '7c+', '8-', '8-/8', 8, '8/8+', '8+', '8a', '8a/8a+', '8a+', '8a+/8b', '8b', '7c+/8a', 'FB 6C', 'FB 6C+', 'FB 7A') THEN 1 ELSE 0 END) AS sclr_6, SUM(CASE WHEN r0_.grade IN ('8+/9-', '8b/8b+', '8b+', '8b+/8c', '8c', '8c+', '8c+/9a', '9-', '9-/9', 9, '9/9+', '9+', '9a', 'FB 7A+', 'FB 7B', 'FB 7B+') THEN 1 ELSE 0 END) AS sclr_7, SUM(CASE WHEN r0_.grade IN ('9+/10-', '9a/9a+', '9a+', '10-', '10-/10', 10, '10/10+', '10+', '9b', 'FB 7C', 'FB 7C+', 'FB 8A') THEN 1 ELSE 0 END) AS sclr_8, SUM(CASE WHEN r0_.grade IN ('10+/11-', '11-', '11-/11', 11, '9b+', 'FB 8A+', 'FB 8B', 'FB 8B+', 'FB 8C', 'FB 8C+', 'FB 9A') THEN 1 ELSE 0 END) AS sclr_9 FROM routes r0_ GROUP BY r0_.area_id;
|