Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Cơ sở Dữ liệu SQL - Phần 2: Truy vấn (Query) và tạo View
Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG
Tải xuống
Bài giảng "Cơ sở Dữ liệu SQL: Truy vấn (Query) và tạo View" do ThS. Nguyễn Anh Việt biên soạn, trình bày ví dụ về cách viết câu truy vấn và tạo view trong SQL, cụ thể bài ví dụ Quản lý bán hàng, hi vọng tài liệu này sẽ giúp các bạn có thêm tài liệu tham khảo để học tốt môn Cơ sở dữ liệu. . | Bài gi ng Cơ s D li u SQL – Ph n 2 – Truy v n (Query) và t o View * Hi n th các ơn t hàng có Ngày giao hàng trong th i i m t 1-3-2004 n 30-4-2004 SELECT DonDH.MaDH, CONVERT(VARCHAR(10),NgayGH,103) as [Ngay GH], DonDH.MaKH, KhachHang.TenKH, MatHang.TenMH, MatHang.DVT, MatHang.DonGia, ChiTietDH.SoLuong, [DonGia]*[SoLuong] AS [Thành ti n] FROM MatHang INNER JOIN (KhachHang INNER JOIN (DonDH INNER JOIN ChiTietDH ON DonDH.MaDH = ChiTietDH.MaDH) ON KhachHang.MaKH = DonDH.MaKH) ON MatHang.MaMH = ChiTietDH.MaMH Where NgayGH >= CONVERT(Varchar(10),'2004/03/01',111) And NgayGH <= CONVERT(Varchar(10),'2004/04/30',111) K t qu như sau: * Tính T ng s lư ng và Thành ti n các m t hàng SELECT ChiTietDH.MaMH, MatHang.TenMH, Sum(ChiTietDH.SoLuong) AS [So Luong], Sum([SoLuong]*[DonGia]) AS [Thanh Tien] FROM MatHang INNER JOIN ChiTietDH ON MatHang.MaMH = ChiTietDH.MaMH GROUP BY ChiTietDH.MaMH, MatHang.TenMH; K t qu như sau: * Tính t ng s ti n ã t hàng theo t ng công ty, hi n th MaKH, TenKH, Tong So Tien. Chú ý c t Tong So Tien = DonGia * SoLuong SELECT DonDH.MaKH, KhachHang.TenKH, Sum([SoLuong]*[DonGia]) AS [Tong so tien] FROM MatHang INNER JOIN (KhachHang INNER JOIN (DonDH INNER JOIN ChiTietDH ON DonDH.MaDH = ChiTietDH.MaDH) ON KhachHang.MaKH = DonDH.MaKH) ON MatHang.MaMH = ChiTietDH.MaMH 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 2 – Truy v n (Query) và t o View K t qu như sau: * Tìm công ty t hàng có T ng tr giá cao nh t, hi n th MaKH, TenKH, Tong So Tien - Trư c tiên, t o View hi n th T ng thành ti n theo Khách hàng: Create View "View - Thanh tien theo Khach hang" as SELECT DonDH.MaKH, KhachHang.TenKH, Sum([SoLuong]*[DonGia]) AS [Tong so tien] FROM MatHang INNER JOIN (KhachHang INNER JOIN (DonDH INNER JOIN ChiTietDH ON DonDH.MaDH = ChiTietDH.MaDH) ON KhachHang.MaKH = DonDH.MaKH) ON MatHang.MaMH = ChiTietDH.MaMH GROUP BY DonDH.MaKH, KhachHang.TenKH K t qu như sau, (vào m c .