CREATE TABLE EMPLOYEE(
ID INT PRIMARY KEY,
DEPARTMENT_ID INT,
CHIEF_ID INT,
SALARY INT,
NAME VARCHAR(100)
);
INSERT INTO EMPLOYEE(ID, DEPARTMENT_ID, CHIEF_ID, SALARY, NAME)
VALUES
(1, NULL, NULL, 100, 'ΠΠ²Π°Π½ΠΎΠ² Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠ΅ΡΡΠΎΠ²ΠΈΡ'),
(2, 1, 1, 90, 'Π‘ΠΈΠ΄ΠΎΡΠΎΠ² ΠΠ°ΡΠΈΠ»ΠΈΠΉ ΠΠ°ΠΊΡΠΈΠΌΠΎΠ²ΠΈΡ'),
(3, 2, 1, 70, 'ΠΠ΅ΡΡΠΎΠ² ΠΠ½Π΄ΡΠ΅ΠΉ ΠΠΈΠΊΠΎΠ»Π°Π΅Π²ΠΈΡ'),
(4, 3, 1, 110, 'Π‘ΡΠ΅ΠΏΠ°Π½ΠΎΠ² ΠΠ»ΡΡ ΠΠΈΠΊΠΎΠ»Π°Π΅Π²ΠΈΡ'),
(5, 1, 2, 95, 'ΠΠΎΠΏΠΎΠ² ΠΠ²Π°Π½ ΠΠ°ΡΠΈΠ»ΡΠ΅Π²ΠΈΡ'),
(6, 1, 2, 65, 'ΠΠΎΠΏΠΎΠ² ΠΠ»ΡΡ ΠΠ°ΡΠΈΠ»ΡΠ΅Π²ΠΈΡ'),
(7, 2, 3, 75, 'ΠΠΈΠΊΠΎΠ»Π΅Π½ΠΊΠΎ ΠΠ»Π°Π΄ΠΈΡΠ»Π°Π² ΠΠ΅ΡΡΠΎΠ²ΠΈΡ'),
(8, 2, 3, 55, 'ΠΠ΅ΡΡΠ΅Π½ΠΊΠΎ ΠΠΈΠΊΠΎΠ»Π°ΠΉ ΠΠ»Π°Π΄ΠΈΡΠ»Π°Π²ΠΎΠ²ΠΈΡ'),
(9, 3, 4, 70, 'ΠΠ°ΡΡΠΏΠΎΠ² ΠΠ΅Π½Π½Π°Π΄ΠΈΠΉ ΠΠ½Π΄ΡΠ΅Π΅Π²ΠΈΡ'),
(10, 3, 4, 80, 'ΠΠΈΠΊΠΎΠ»Π΅Π½ΠΊΠΎ ΠΠ΅ΡΡ ΠΠ°ΠΊΡΠΈΠΌΠΎΠ²ΠΈΡ');
WITH add_t AS (SELECT NAME, DEPARTMENT_ID, SUBSTR(NAME, 1, INSTR(NAME, ' ')) AS SURNAME
FROM EMPLOYEE);