Pergunta de entrevista da empresa Goldman Sachs

6. SQL Questions - Write up a School Registration DB Schema - Two table of Employee (ID, Name)/Salary History (EMP_ID, SALARY, SAL_BEGIN_DATE) - Find primary keys/foreign keys. - Find ID of employee whose salary decreased. - Find ID, total comp of employees - Find ID of employees who got only paid once.

Respostas da entrevista

Sigiloso

18 de mar. de 2020

select * from employee e where e.id in(select s.empid from salary s, salary a where s.salary a.salary_bigin_date);

1

Sigiloso

13 de ago. de 2015

Employees with decreased salaries ------------------------------------------------ select * from salary_history a join salary_history b on a.emp_id=b.emp_id and a.salaryb.begin_date

Sigiloso

13 de ago. de 2015

Employees with decreased salaries ------------------------------------------------ select * from salary_history a join salary_history b on a.emp_id=b.emp_id and a.salaryb.begin_date