tailieunhanh - Ngôn ngữ SQL – Các dạng truy vấn khác

Tài liệu tham khảo môn hệ thống thông tin - Ngôn ngữ SQL – Các dạng truy vấn khác | Bộ môn Hệ Thống Thông Tin - Khoa CNTT Ngôn ngữ SQL - Các d ạng truy vân khác Các loại truy vấn khác A. Truy vấn con ở mệnh đề SELECT Với mỗi nhân viên cho biết họ tên nhân viên và số thân nhân của họ SELECT HONV TENLỮT TENNV select from THANNHAN where MA NVIEN as SoTN FROM NHANVIEN nv Với mỗi phòng ban cho biết tên phòng ban và lương trung bình của phòng ban SELECT select avc IUONG frcir NHANVIEN where PHG as LuongTE FROM PHONGEAN pb B. Truy vấn con ở mệnh đề FROM Kết quả trả về của một câu truy vân phụ là một bảng - Bảng trung gian trong quá trình truy vân - Không có lưu trữ thật sự VD Cho biết những phòng ban TENPHG có lương trung bình của các nhân viên lớn lơn 20000 SELECT TENPHG TEMP LUONG-TB FROM PHONGEAN SELECT PHG AVG LUONG AS LUONG-TE FROM NHANVIEN GROUP EY PHG HAVING AVG LUONG 2 0000 AS TEMP WHERE MAPHG C. Điều kiện kết ở mệnh đề FROM VD Tìm mã và tên các nhân viên làm việc tại phòng Nghien cuu SELECT MANVr TENNV FROM NHANVIEN INNER JOIN PHONGBAN ON PHG MAPHG WHERE TENPHG Nghiên cuu 2 Bộ môn Hệ Thống Thông Tin - Khoa CNTT Cho biết họ tên nhân viên và tên phòng ban mà họ là trưởng phòng nếu có SELECT TENNV HONV TENPHG FROM PHONGBAN RIGHT JOIN NHANVIEN ON MANV TRPHG Tìm họ tên các nhân viên và tên các đề án nhân viên tham gia nếu có SELECT NV TENNV NV TENDA FROM PHANCONG PC JOIN DEAN DA ON SODA MADAi RIGHT JOIN NHANVIEN NV ON PC MA NVIEN NV MANV D. Cấu trúc Case 1. Cấu trúc 1 CASE input_expression WHEN when_expression THEN result_expi ession . . .n ELSE else_result_expression END Ví dụ Cho biết họ tên các nhân viên và năm về hưu SELECT HONVr TENNV CASE PHAI WHEN Nam1 THEN YEAR NGSINH 60 WHEN Nu1 THEN YEAR NGSINHi 55 END AS NAMVEHUU FROM NHANVIEN Cho biết họ tên các nhân viên đã đến tuổi về hưu nam 60 tuổi nữ 55 tuổi SELECT HONVr TENNV FROM NHANVIEN WHERE YEAR GETDATE 0 - YEAR NGSINH CASE PHAI WHEN Nam1 THEN 60 WHEN Nu1 THEN 55 END 2. Cấu trúc 2 CASE WHEN Boolean_expression THEN result_expression . . .n ELSE .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
8    110    0    05-05-2024
crossorigin="anonymous">
Đã 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.