Bài tập thực hành Oracle 9i (bài số 3)

Tham khảo tài liệu bài tập thực hành oracle 9i (bài số 3) , công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | BÀI THỰC HÀNH SỐ 6 – ORACLE (Subquery) 1. Chọn ra last_name của tất cả nhân viên có lương cao hơn lương của nhân viên có last_name = ‘Rajs’ SELECT LAST_NAME,SALARY FROM EMPLOYEES WHERE SALARY> (SELECT SALARY FROM EMPLOYEES WHERE LAST_NAME=’Rajs’); 2. Chọn ra last_name, job_id, salary của tất cả nhân viên có employee_id = 143 và có salary lớn hơn lương của employee_id = 141. SELECT LAST_NAME,JOB_ID,SALARY FROM EMPLOYEES WHERE EMPLOYEE_ID=143 AND SALARY> (SELECT SALARY FROM EMPLOYEES WHERE EMPLOYEE_ID=141); 3. Chọn ra last_name, job_id, salary của tất cả nhân viên có salary ở mức thấp nhất. SELECT LAST_NAME,JOB_ID,SALARY FROM EMPLOYEES WHERE SALARY= (SELECT MIN(SALARY) FROM EMPLOYEES); 4. Chọn ra employee_id, last_name, job_id, salary của những nhân viên có lương nhỏ hơn TẤT CẢ lương của nhân viên có job_id = 'IT_PROG' và job_id của họ không phải 'IT_PROG'. SELECT EMPLOYEE_ID, LAST_NAME,JOB_ID,SALARY FROM EMPLOYEES WHERE SALARY ’IT_PROG’; 5. Chọn ra employee_id, last_name, job_id, salary của những nhân viên có lương nhỏ hơn bất kỳ lương của nhân viên có job_id = 'IT_PROG' và job_id của họ không phải 'IT_PROG'. 6. Tìm ra những nhân viên có mức lương thấp nhất trong từng phòng ban (hiển thị: last_name, salary, department_id) SELECT LAST_NAME,SALARY,DEPARTMENT_ID FROM EMPLOYEES WHERE SALARY IN (SELECT MIN(SALARY) FROM EMPLOYEES GROUP BY DEPARTMENT_ID); 7. Chọn ra last_name của tất cả nhân viên không có giữ chức vụ quản lý

Bấm vào đây để xem trước nội dung
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
272    22    1    26-11-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.