TAILIEUCHUNG - Bài giảng Cơ sở dữ liệu: SQL nâng cao - ThS. Trịnh Hoàng Nam

Bài giảng Cơ sở dữ liệu: SQL nâng cao trình bày những nội dung chính sau: Giá trị null, toán tử AS, truy vấn lồng, bảng kết trong SQL, bảng kết, các hàm thống kê trong SQL, mệnh đề gom nhóm. . | 9/5/2016 CƠ SỞ DỮ LIỆU SQL NÂNG CAO Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu GIÁ TRỊ NULL Định nghĩa • Null là giá trị đặc biệt, không phải là hằng số, mà là giá trị không biết Đặc trưng • Các phép toán số học liên quan tới Null cho giá trị là Null • Các phép toán so sánh liên quan tới Null cho giá trị là Unknown • Phép toán so sánh IS NULL và IS NOT NULL Ví dụ • Liệt kê danh sách nhân viên không có lãnh đạo trực tiếp SELECT * FROM EMPLOYEE WHERE supervisorSSN IS NULL Ths. Trịnh Hoàng Nam, namth@ Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu TOÁN TỬ AS Toán tử AS trong SQL • Được sử dụng để đổi tên cột hiển thị trong phần kết quả của câu truy vấn mà không ảnh hưởng đến bản thân các quan hệ trong mệnh đề WHERE của câu truy vấn đó Ví dụ • Liệt kê danh sách nhân viên và tên lãnh đạo trực tiếp SELECT AS ‘Tên nhân viên’, AS ‘Tên lãnh đạo trực tiếp’ FROM EMPLOYEE E, EMPLOYEE S WHERE Ths. Trịnh Hoàng Nam, namth@ 1 9/5/2016 Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu TRUY VẤN LỒNG Định nghĩa • Câu lệnh truy vấn chứa câu lệnh truy vấn khác bên trong các thành phần của nó Đặc trưng • Kết quả trả về của câu truy vấn này được sử dụng trong một mệnh đề của câu truy vấn khác • Kết quả trả về của một câu truy vấn có thể là một giá trị đơn hoặc một quan hệ với nhiều bộ, nhiều thuộc tính • Một số toán tử so sánh: IN, NOT IN, ANY, SOME, ALL Ths. Trịnh Hoàng Nam, namth@ Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu TRUY VẤN LỒNG Ví dụ • Cho biết danh sách các dự án có sự tham gia của nhân viên tên là ‘Lê Duy Anh’ SELECT p.* FROM PROJECT p, EMPLOYEE e, WORKSON w WHERE = AND = AND = N’Lê Duy Anh’ ? Độ phức tạp của truy vấn Ths. Trịnh Hoàng Nam, namth@ Cơ sở dữ liệu – Tổng quan hệ thống cơ sở dữ liệu TRUY VẤN LỒNG Ví dụ • Cho biết danh sách các dự án có sự tham gia của nhân viên tên là ‘Lê Duy Anh’ SELECT * FROM PROJECT WHERE .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.