Bài 6 TRUY XUẤT CSDL Ngôn ngữ thao tác dữ liệu – DMC và DCL
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài 6 TRUY XUẤT CSDL Ngôn ngữ thao tác dữ liệu – DMC và DCL Bài 6 TRUY XUẤT CSDLNgôn ngữ thao tác dữ liệu – DMC và DCL 1Accessing and Modifying Data1. Truy xuất dữ liệu – Lệnh Select – Truy vấn đơn giản – Truy vấn từ nhiều bảng – Truy vấn con - SubQuery Các mệnh đề EXISTS, DISTINCT, COMPUTE BY –2. Sửa chữa dữ liệu – Lệnh INSERT – Lệnh UPDATE – Lệnh DELETE 2Cú pháp lệnh SelectSELECT [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• 3Ví dụ lệnh SELECT Column names Table names Condition Sort order 4Truy vấn đơn giản Chọn tất cả các cột trong một bảng Syntax SELECT * FROM < tablename> Example SELECT * FROM Customers 5Truy vấn đơn giản Chọn một vài cột trong một bảng Syntax SELECT , FROM Example SELECT Productid, productName FROM Products 6Truy vấn đơn giản Kết nối các cột thành một cột Syntax SELECT + FROM Example SELECT FirstName + „ „ + Lastname FROM Employees 7Truy vấn đơn giản Đặt tên cho cột mới Syntax SELECT as FROM Example SELECT FirstName +‟ „ +LastName AS „EmployeeName FROM Employees 8Truy vấn đơn giản Tạo cột tính toán Example SELECT Orderid, Quantity*UnitPrice AS „Total FROM [Order details] 9Truy vấn đơn giản Loại bỏ những dòng trùng nhauSyntax SELECT diadiem FROM DIADIEM_PHG diadiemSELECT DISTINCT TP HCMFROM HA NOI TP HCMExample SELECT DISTINCT diadiemSELECT DISTINCT Customerid FROM DIADIEM_PHGFROM Orders diadiem TP HCM 10 HA NOITruy vấn đơn giản Chỉ có n hàng đầu tiên hay n% của các hàng của bảng kết quả được xuất Syntax SELECT TOP n [PERCENT] FROM Examples SELECT TOP 3 Productid, Unitprice FROM [Order Details] SELECT TOP 4 PERCENT Productid FROM Products 11Mệnh đề WHERE• Chứa điều kiện lọc dữ liệu cần trả về• Cú pháp: WHERE 12Phép toán quan hệ - Relational Operators Operator Meaning = Equal To > Greater Than < Less than >= Greater Than or Equal To Phép toán Logical Phép toán và AND Example SELECT Orderid, orderdate, customerid FROM Orders WHERE Month(Orderdate) = 7 AND Year(Orderdate)=1996 14Phép toán Logical OR operator Example SELECT * FROM Orders WHERE Customerid = „TOMSP‟ OR Customerid = „HANAR‟ 15Logical Operators (contd.) NOT operator Example SELECT * FROM Orders WHERE NOT Employeeid = 10 16 Wildcard CharactersWildcard Description Example _ Represents a single character SELECT Meal_Code FROM Meal WHERE Meal_Code LIKE ‘C_’ % Represents a string of any length SELECT Meal_Code FROM Meal WHERE Meal_Code LIKE ‘CO_%’ [] Represents a single character SELECT * FROM flight WHERE within the range enclosed in the aircraft_code LIKE ‘9W0[1-2]’ brackets [^] Represents any single character not SELECT * FROM flight WHERE within the range enclosed in the aircraft_code LIKE ‘9W0[^1-2]’ brackets 17Các toán tử SQL• LIKE: giống 1 chuỗi• IS NOT NULL: không phải giá trị rỗng• BETWEEN…AND: giữa 2 giá trị• IN: đạt giá tr ...
Tìm kiếm theo từ khóa liên quan:
Hệ cơ sở dữ liệu lập trình SQL quản trị dữ liệu bải giảng SQL Server bảo mật dữ liệuTài liệu cùng danh mục:
-
62 trang 388 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 369 6 0 -
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 3 - Hệ điều hành Windowns XP
39 trang 318 0 0 -
Phương pháp truyền dữ liệu giữa hai điện thoại thông minh qua môi trường ánh sáng nhìn thấy
6 trang 307 0 0 -
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 299 0 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 288 1 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 279 0 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 276 2 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 265 0 0 -
Một số vấn đề về chuyển đổi số và ứng dụng trong doanh nghiệp
11 trang 247 0 0
Tài liệu mới:
-
13 trang 0 0 0
-
71 trang 0 0 0
-
55 trang 0 0 0
-
Đề thi giữa học kì 1 môn GDCD lớp 6 năm 2024-2025 có đáp án - Trường THCS Phan Đình Giót, Thanh Xuân
7 trang 0 0 0 -
Mức độ hiệu quả của các mô hình học máy tree-based trong phát hiện giao dịch gian lận thẻ tín dụng
17 trang 0 0 0 -
Đề thi học kì 2 môn Tiếng Việt lớp 4 năm 2023-2024 - Trường Tiểu học Hồng Châu, Yên Lạc
5 trang 0 0 0 -
Xâm lấn mạch máu, thần kinh và kết quả sớm của phẫu thuật nội soi trong ung thư trực tràng
7 trang 0 0 0 -
25 trang 0 0 0
-
Nghiên cứu đặc điểm lâm sàng của vàng da tăng bilirubin gián tiếp ở trẻ sơ sinh
6 trang 0 0 0 -
Đặc điểm lâm sàng, giải phẫu bệnh ung thư vú xâm nhập tái phát
7 trang 0 0 0