Công ty Vinamilk quyết định tăng 10% lương cho nhân viên có thâm niên từ 5 năm trở lên. Sau khi cập nhật, in lại bảng lương.
Bảng nhanvien:
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| manv | INT | Mã nhân viên |
| hoten | NVARCHAR(50) | Họ tên |
| thamnien | INT | Số năm làm việc |
| luong | INT | Lương hiện tại (đồng) |
Thực hiện UPDATE tăng luong thêm 10% (làm tròn xuống số nguyên) cho nhân viên có thamnien >= 5, rồi SELECT toàn bộ bảng. In manv, hoten, luong.
SETUP SQL tạo bảng nhanvien và chèn dữ liệu.
luong ≥ 0, thamnien ≥ 0. 1 ≤ số nhân viên ≤ 1000.
Sau UPDATE, một SELECT cuối: manv, hoten, luong. Sắp xếp theo manv tăng dần.
Ví dụ:
Đầu vào:
CREATE TABLE nhanvien (manv INT, hoten NVARCHAR(50), thamnien INT, luong INT);
INSERT INTO nhanvien VALUES
(1, N'An', 6, 10000000),
(2, N'Binh', 3, 8000000),
(3, N'Cuong', 5, 12000000);
Đầu ra:
1 An 11000000
2 Binh 8000000
3 Cuong 13200000
Giải thích:
Đang tải editor...