Cấp độ 7.5 Sách bài tập SQL

Cho các bảng:

employees
id name salary years_experience department_id
1 John 1300 1 1
2 Sam 300 0 3
3 Jorge 4300 5 2
4 Peter 3000 2 4
5 Andrew 1500 3 2
6 Mark 800 0 1
7 Donald 2400 2 4
8 Evans 1900 2 4
9 Max 5500 8 2
10 Erick 1200 1 3
billings
id department_id income_per_year
1 3 95000
2 2 110000
3 4 95000
4 1 100000
departments
id name
1 Ruby
2 PHP
3 Vue.js
4 React

Hãy giải các bài tập sau cho chúng:

Задание 1

Chọn tên phòng ban và nhãn của nó. Nếu lợi nhuận của phòng ban trong năm lớn hơn 90000 thì nhãn là 'Normal department' Nếu lợi nhuận của phòng ban trong năm lớn hơn 95000 đồng thời mức lương mà nhân viên từ phòng ban đó nhận được trong năm không lớn hơn 50000 thì nhãn là 'Good department' Nếu lợi nhuận của phòng ban trong năm lớn hơn 100000 đồng thời mức lương mà nhân viên từ phòng ban đó nhận được trong năm không lớn hơn 50000 và số năm kinh nghiệm của nhân viên ít nhất là 10 năm thì nhãn là 'The best department' Nếu không thì 'Average department'