May 2020
Beginner
564 pages
14h 9m
English
PostgreSQL has a different syntax from MySQL for creating a function, but generally works the same way, as shown in the following query:
CREATE FUNCTION hittinglevel(g_all SMALLINT) RETURNS VARCHAR(10) AS $hitlevel$ DECLARE hitlevel varchar(10); BEGIN IF g_all BETWEEN 0 and 10 THEN SET hitlevel = 'barely any'; ELSEIF g_all BETWEEN 11 and 50 THEN SET hitlevel = 'some'; ELSEIF g_all BETWEEN 51 and 100 THEN SET hitlevel = 'many'; ELSEIF g_all > 100 THEN SET hitlevel = 'tons'; END IF; RETURN hitlevel; END; $hitlevel$ LANGUAGE plpgsql;
You can call the function and drop the function the same way that you do in MySQL.
Read now
Unlock full access