
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ó
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
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ó 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 ChiTietDH.MaMH, MatHang.TenMH, Count(ChiTietDH.MaMH) as SoLan From ChiTietDH Inner Join MatHang On ChiTietDH.MaMH = MatHang.MaMH Group by ChiTietDH.MaMH, MatHang.TenMH - 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 DonDH.MaKH, KhachHang.TenKH, Count(DonDH.MaKH) AS [SoLuongHD] FROM KhachHang INNER JOIN DonDH ON KhachHang.MaKH = DonDH.MaKH GROUP BY DonDH.MaKH, KhachHang.TenKH Biên so n: Th.s 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: Th.s Nguy n Anh Vi t Trang 2 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 o View cho truy v n: Create View View - Max So tien TB tren HD as SELECT MaKH, TenKH, TBSoTienHD From View - So tien TB tren HD Where TBSoTienHD = (Select Max(TBSoTienHD) from View - So tien TB tren HD) * Tìm các Khách hàng không có - Trư c h t, t o View t hàng trong tháng 5/2004. Hi n th MaKH, TenKH tìm các khách hàng có t hàng trong tháng 5/2004: Create View View - Khach hang dat hang thang 5/2004 as SELECT CONVERT(VARCHAR(10),NgayGH,103) as [Ngay GH], DonDH.MaKH, KhachHang.TenKH FROM KhachHang INNER JOIN (DonDH INNER JOIN ChiTietDH ON DonDH.MaDH = ChiTietDH.MaDH) ON KhachHang.MaKH = DonDH.MaKH Where NgayGH >= CONVERT(Varchar(10),'2004/05/01',111) And NgayGH
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở Dữ liệu Cơ sở Dữ liệu Cách truy vấn và tạo view Quản lý bán hàng Giải các truy vấn SQL khó Bài tập cơ sở dữ liệu SQL nâng caoTài liệu có liên quan:
-
62 trang 417 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 388 6 0 -
13 trang 340 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 316 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 315 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 294 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 254 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 223 0 0 -
Bài giảng Hành vi người tiêu dùng du lịch
119 trang 204 0 0 -
Giáo trình Nhập môn Cơ sở dữ liệu - GV. Nguyễn Thế Dũng
280 trang 192 0 0 -
8 trang 191 0 0
-
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Phân tích thiết kế hệ thống siêu thị
140 trang 190 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 188 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 1 - Sở Bưu chính Viễn Thông TP Hà Nội
48 trang 186 1 0 -
Bài tập lớn: Quản lý dự án xây dựng website bán hàng máy tính
24 trang 182 0 0 -
Bài giảng môn học Cơ sở dữ liệu - Chương 1: Tổng quan về cơ sở dữ liệu
27 trang 175 0 0 -
Bài tập thiết kế cơ sở dữ liệu
9 trang 175 0 0 -
Bài giảng Cấu trúc dữ liệu và thuật toán: Chương 7 - Nguyễn Khánh Phương
214 trang 167 0 0 -
Báo cáo Thực tập chuyên môn Thiết kế cơ sở dữ liệu: Xây dựng Website studio
26 trang 166 0 0 -
53 trang 164 0 0