Show islands #68

This commit is contained in:
Lukas Martinelli
2016-12-02 14:37:48 +00:00
parent e7665db266
commit 01db9a4e63
5 changed files with 63 additions and 1 deletions

View File

@@ -0,0 +1,9 @@
CREATE OR REPLACE FUNCTION island_rank(area REAL) RETURNS INT AS $$
SELECT CASE
WHEN area < 10000000 THEN 6
WHEN area BETWEEN 1000000 AND 15000000 THEN 5
WHEN area BETWEEN 15000000 AND 40000000 THEN 4
WHEN area > 40000000 THEN 3
ELSE 7
END;
$$ LANGUAGE SQL IMMUTABLE STRICT;