Thao tác dữ liệu Chương 3 Thao tác dữ liệu Truy vấn dữ liệu với lệnh SELECT 1 Kết nối dữ liệu 2 Truy vấn con 3 Thống kê dữ liệu Nhóm lệnh DML INSERT, UPDATE, DELETE Vai trò của View cách[.]
Chương Thao tác dữ liệu Nội dung Truy vấn liệu với lệnh SELECT 1 Kết nối liệu 2 Truy vấn 3.Thống kê liệu Nhóm lệnh DML: INSERT, UPDATE, DELETE Vai trò View: cách tạo sử dụng Cú pháp lệnh Select SELECT [ALL | DISTINCT] [TOP n [WITH TIES]] select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ] ORDER BY : Sắp xếp WHERE: Điều kiện GROUP BY: Nhóm HAVING: Điều kiện nhóm Ví dụ lệnh SELECT Column names Table names Condition Sort order Truy vấn đơn giản Chọn tất cột bảng Syntax SELECT * FROM < table name> Example SELECT * FROM [Khach Hang] Truy vấn đơn giản Chọn vài cột bảng Syntax SELECT , FROM Example SELECT Masp, Tensp FROM [San Pham] Truy vấn đơn giản Kết nối cột thành cột Syntax SELECT + FROM Example SELECT HoNV+ ‘ ‘ + TenNv FROM [Nhan vien] Truy vấn đơn giản Đặt tên cho cột Syntax SELECT as FROM Example SELECT Honv +’ [Nhan vien] ’ +Tennv AS ‘HOTEN' FROM Truy vấn đơn giản Tạo cột tính tốn Example SELECT Mahd, Soluong*Dongia AS ‘Tong Tien' FROM [Chi Tiet Hoa Don] Truy vấn đơn giản Loại bỏ dòng trùng Syntax SELECT diadiem FROM DIADIEM_PHG SELECT DISTINCT FROM diadiem Example TP HCM SELECT DISTINCT Makh FROM [hoa don] TP HCM HA NOI SELECT DISTINCT diadiem FROM DIADIEM_PHG diadiem TP HCM HA NOI ... Phép toán phủ định (NOT operator) Example SELECT * FROM [Hoa don] WHERE NOT Manv= 10 Các toán tử SQL LIKE: giống chuỗi IS NOT NULL: giá trị rỗng BETWEEN … AND …: giá trị IN: đạt giá trị