TAILIEUCHUNG - Bài giảng Cơ sở Dữ liệu SQL - Phần 3: Truy vấn (Query) và tạo View - Giải các truy vấn khó

Nếu như ở phần 2 của "Bài giảng Cơ sở Dữ liệu SQL" do ThS. Nguyễn Anh Việt biên soạn, tiếp tục trình bày ví dụ Quản lý bán hàng, với mức độ giải về các truy vấn khó hơn, nhằm giúp các bạn làm quen với các dạng câu truy vấn SQL. . | Bài gi ng Cơ s D li u SQL – Ph n 3 – Truy v n (Query) và t o View – Gi i các Truy v n khó * Tìm m t hàng ư c khách TenMH, SoLanDatHang - Trư c h t, t o View t hàng nhi u nh t (có s l n ch a s l n t hàng l n nh t). Hi n th MaMH, t hàng c a các m t hàng Create View "View - Dem Mat hang" as Select , , Count() as SoLan From ChiTietDH Inner Join MatHang On = Group by , - K t qu như sau: - Ti p t c các m t hàng ư c t hàng nhi u nh t Select MaMH, TenMH, SoLan from "View - Dem Mat hang" Where SoLan = (Select Max(SoLan) from "View - Dem Mat hang") - K t qu như sau: * Tìm Khách hàng có T ng s ti n MaKH, TenKH, SoTienTB_HD - Trư c h t, t o View t hàng trung bình trên m t hoá ơn là l n nh t. Hi n th ch a s lư ng hoá ơn c a các khách hàng Create View "View - So luong Hoa don" as SELECT , , Count() AS [SoLuongHD] FROM KhachHang INNER JOIN DonDH ON = GROUP BY , Biên so n: Nguy n Anh Vi t Trang 1 Bài gi ng Cơ s D li u SQL – Ph n 3 – Truy v n (Query) và t o View – Gi i các Truy v n khó - K t qu như sau: - Trong “View – Tong Thanh tien theo Khach hang” ã có T ng s ti n c a t ng Khách hàng, em s này chia cho S lư ng H là có k t qu : Create View "View - So tien TB tren HD" as SELECT "View - So luong Hoa don".MaKH, "View - So luong Hoa don".TenKH, "View - Thanh tien theo Khach hang"."Tong So Tien" / "View - So luong Hoa don".SoLuongHD as TBSoTienHD FROM "View - So luong Hoa don" INNER JOIN "View - Thanh tien theo Khach hang" ON "View - Thanh tien theo Khach hang".MaKH = "View - So luong Hoa don".MaKH - K t qu như sau: - Cu i cùng tìm khách hàng có s ti n TB trên hoá ơn cao nh t: SELECT MaKH, TenKH, TBSoTienHD From "View - So tien TB tren HD" Where TBSoTienHD = (Select Max(TBSoTienHD) from "View - So tien TB tren HD") - K t qu như sau: Biên so n: Nguy n Anh Vi t Trang .

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.