Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
CREATE TABLE DEPARTMENT -- (название таблицы) (DEP_ID INT PRIMARY KEY, DEP_NAME VARCHAR(64)); INSERT INTO DEPARTMENT VALUES (1, 'Бухгалтерия'), (2, 'HR'), (3, 'Продажи'); CREATE TABLE EMPLOYER -- (название таблицы) (EMP_ID INT PRIMARY KEY, DEP_ID INT, EMP_NAME VARCHAR(64), POSITION VARCHAR(64)); INSERT INTO EMPLOYER VALUES (1, null, 'Добрынин Дмитрий Данилович', 'Директор'), (2, 1, 'Абрамова Анна Анатольевна', 'Главный бухгалтер'), (3, 1, 'Богданов Борис Бедросович', 'Бухгалтер'), (4, 2, 'Воробьева Вера Викторовна', 'Начальник отдела'), (5, 3, 'Гаврилова Галина Георгиевна', 'Главный специалист'), (6, 3, 'Ежов Евгений Егорович', 'Специалист'), (7, 3, 'Иванов Игорь Ильич', 'Специалист'); CREATE TABLE SALARY -- (название таблицы) (EMP_ID INT, PERIOD INT, AMOUNT INT); INSERT INTO SALARY VALUES (1, 201901, 1000), (1, 201902, 1300), (1, 201903, 1200), (1, 201904, 1000), (2, 201905, 700), (1, 201906, 1800), (1, 201907, 1100); SELECT EMPLOYER.EMP_NAME, DEPARTMENT.DEP_NAME, POSITION, SALARY FROM SALARY JOIN EMPLOYER ON EMPLOYER.EMP_ID = SALARY.EMP_ID JOIN DEPARTMENT ON DEPARTMENT.DEP_ID = EMPLOYER.DEP_ID WHERE PERIOD = 201905;

Stuck with a problem? Got Error? Ask AI support!

Copy Clear