Skip to content

Commit cbc55ec

Browse files
[ADD] Functions intro
1 parent 39eed4f commit cbc55ec

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

classes/32-functions.sql

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
-- Functions intro
2+
SELECT GREATEST(1, 2, 30, 5);
3+
4+
SELECT COALESCE(NULL, 'Hello world!');
5+
6+
CREATE OR REPLACE FUNCTION greet_employee(employee_name VARCHAR)
7+
RETURNS VARCHAR
8+
AS $$
9+
-- DECLARE
10+
BEGIN
11+
RETURN 'Hello ' || employee_name;
12+
END;
13+
$$
14+
LANGUAGE plpgsql;
15+
16+
SELECT greet_employee('Stiven');
17+
18+
SELECT
19+
first_name,
20+
greet_employee(first_name)
21+
FROM employees;

0 commit comments

Comments
 (0)