Slide truy vấn nâng cao

33 916 6
Slide truy vấn nâng cao

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Slide truy vấn nâng cao

Chương 5Truy vấn nâng cao Database Design and Implementation with SQL Server 2000 / Session 5 / 2 of 33Ôn tậpÔn lại về kiểu người dùng và quản lý bảo mật: Quản lý đăng nhậpQuản lý người dùngCác thủ tục hệ thống để đăng nhập và quản lý người dùngGán và huỷ bỏ các quyền hạn Database Design and Implementation with SQL Server 2000 / Session 5 / 3 of 33Mục tiêuTìm hiểu và thi hành các truy vấn conTìm hiểu cách sử dụng mệnh đề EXISTS Tìm hiểu cách thi hành các truy vấnHọc cách sử dụng mệnh đề DISTINCT để truy vấnTìm hiểu cách sử dụng COMPUTE BY Truyền dữ liệu giữa các bảng bằng cách sử dụng SELECT INTO Database Design and Implementation with SQL Server 2000 / Session 5 / 4 of 33Truy vấn là gì?SQL ServerTruy vấnDữ liệu trong các bảngNgười sử dụngKhởi tạo Đưa ra một câu hỏi cần quan tâmTrả lời câu hỏi – Trả về tập hợp kết quảXử lý bởi Database Design and Implementation with SQL Server 2000 / Session 5 / 5 of 33Câu lệnh SELECT trong truy vấnTruy vấn trên nhiều hàng và cộtCó thể truy vấn trên nhiều bảng hoặc nhiều CSDL.Xác định các cột yêu cầu trong truy vấn được chỉ ra.Các cột kết quả có cùng thứ tự trong truy vấn. Database Design and Implementation with SQL Server 2000 / Session 5 / 6 of 33Truy vấn trên nhiều bảng Database Design and Implementation with SQL Server 2000 / Session 5 / 7 of 33Các truy vấn conTruy vấn chaTruy vấn conToán tửSelect <Column Name> From Table WHERE <Column Name> =Select <Column Name> From <Table> WHERE <Column> = <Criteria >Truy vấn con : là một câu lệnh SELECT lồng trong câu lệnh SELECT khác Database Design and Implementation with SQL Server 2000 / Session 5 / 8 of 33Sử dụng EXISTS và NOT EXISTS Database Design and Implementation with SQL Server 2000 / Session 5 / 9 of 33Các truy vấn lồng nhauCác truy vấn lồng nhau được truy vấn trong các truy vấn conVí dụTruy vấn lồng 2 cấp Database Design and Implementation with SQL Server 2000 / Session 5 / 10 of 33Sự liên quan giữa các truy vấn conTruy vấn con liên quan đến truy vấn chaTruy vấn con định lại giá trị cho mọi lần lặp trong trong truy vấn cha.Ví dụ [...]... Server 2000 / Session 5 / 31 of 33 Tóm tắt  Một truy vấn là một câu hỏi được viết bằng ngôn ngữ SQL để lấy dữ liệu từ một bảng.  Câu lệnh SELECT được sử dụng để viết truy vấn.  Có ba cách để kết nối dữ liệu từ nhiều bảng:  Các phép kết hợp (Unions) - Kết nối các hàng từ nhiều bảng dữ liệu.  Các truy vấn con – Truy vấn con là truy vấn nằm trong truy vấn khác.  Các phép kết nối (Joins) – Các phép... 33 Truy vấn trên nhiều bảng Chương 5 Truy vấn nâng cao Database Design and Implementation with SQL Server 2000 / Session 5 / 28 of 33 Sử dụng COMPUTE BY Nếu trong ví dụ trước thay vì sử dụng COMPUTE, ta sử dụng mệnh đề COMPUTE BY thì kết quả sẽ được hiển thị như sau Database Design and Implementation with SQL Server 2000 / Session 5 / 5 of 33 Câu lệnh SELECT trong truy vấn  Truy vấn. .. Session 5 / 18 of 33 Sử dụng các ký tự đại diện với tốn tử LIKE Ví dụ Database Design and Implementation with SQL Server 2000 / Session 5 / 9 of 33 Các truy vấn lồng nhau  Các truy vấn lồng nhau được truy vấn trong các truy vấn con Ví dụ Truy vấn lồng 2 cấp Database Design and Implementation with SQL Server 2000 / Session 5 / 2 of 33 Ôn tập Ôn lại về kiểu người dùng và quản lý bảo mật:  Quản... quyền hạn Database Design and Implementation with SQL Server 2000 / Session 5 / 7 of 33 Các truy vấn con Truy vấn cha Truy vấn con Toán tử Select <Column Name> From Table WHERE <Column Name> = Select <Column Name> From <Table> WHERE <Column> = <Criteria > Truy vấn con : là một câu lệnh SELECT lồng trong câu lệnh SELECT khác ... của truy vấn con cho phép chúng ta sử dụng kết quả của một truy vấn như là một phần của truy vấn khác. Database Design and Implementation with SQL Server 2000 / Session 5 / 27 of 33 Sử dụng COMPUTE Ví dụ Database Design and Implementation with SQL Server 2000 / Session 5 / 8 of 33 Sử dụng EXISTS và NOT EXISTS Database Design and Implementation with SQL Server 2000 / Session 5 / 13 of 33 Truy. .. Implementation with SQL Server 2000 / Session 5 / 5 of 33 Câu lệnh SELECT trong truy vấn  Truy vấn trên nhiều hàng và cột  Có thể truy vấn trên nhiều bảng hoặc nhiều CSDL.  Xác định các cột yêu cầu trong truy vấn được chỉ ra.  Các cột kết quả có cùng thứ tự trong truy vấn. Database Design and Implementation with SQL Server 2000 / Session 5 / 22 of 33 Mệnh đề ORDER BY Database Design and Implementation... trong truy vấn dùng để lọc bớt số lượng hàng hiển thị trong truy vấn dựa trên điều kiện đã chỉ ra. Cú pháp: SELECT <Column Name> FROM <table Name> WHERE <Condition> Database Design and Implementation with SQL Server 2000 / Session 5 / 18 of 33 Sử dụng các ký tự đại diện với tốn tử LIKE Ví dụ Database Design and Implementation with SQL Server 2000 / Session 5 / 9 of 33 Các truy. .. theo nhóm. COMPUTE BY phải bao gồm mệnh đề must ORDER BY.  Cấu trúc SELECT INTO giúp chúng ta tạo lập một bảng mới với dữ liệu của một bảng đã có. Nó thực hiện truy vấn dựa trên điều kiện và tạo một bảng mới với kết quả của truy vấn đó. Database Design and Implementation with SQL Server 2000 / Session 5 / 25 of 33 Sử dụng mệnh đề DISTINCT Mỗi kiểu (type) được trả về là duy nhất Mỗi kiểu... dụ Database Design and Implementation with SQL Server 2000 / Session 5 / 8 of 33 Sử dụng EXISTS và NOT EXISTS Database Design and Implementation with SQL Server 2000 / Session 5 / 13 of 33 Truy vấn trên tất cả các hàng Ví dụ Database Design and Implementation with SQL Server 2000 / Session 5 / 30 of 33 Sử dụng SELECT INTO Ví dụ dưới đây tạo lập một bảng mới gọi là publishers2 dựa trên . Server 2000 / Session 5 / 9 of 33Các truy vấn lồng nhauCác truy vấn lồng nhau được truy vấn trong các truy vấn conVí d Truy vấn lồng 2 cấp Database Design. liên quan giữa các truy vấn con Truy vấn con liên quan đến truy vấn cha Truy vấn con định lại giá trị cho mọi lần lặp trong trong truy vấn cha.Ví dụ Database

Ngày đăng: 07/09/2012, 09:27

Hình ảnh liên quan

 Truyền dữ liệu giữa các bảng bằng cách sử dụng SELECT INTO - Slide truy vấn nâng cao

ruy.

ền dữ liệu giữa các bảng bằng cách sử dụng SELECT INTO Xem tại trang 3 của tài liệu.
 Có thể truy vấn trên nhiều bảng hoặc nhiều CSDL. - Slide truy vấn nâng cao

th.

ể truy vấn trên nhiều bảng hoặc nhiều CSDL Xem tại trang 5 của tài liệu.
Ví dụ dưới đây tạo lập một bảng mới gọi là publishers2 dựa trên bảng đã có publishers - Slide truy vấn nâng cao

d.

ụ dưới đây tạo lập một bảng mới gọi là publishers2 dựa trên bảng đã có publishers Xem tại trang 24 của tài liệu.
 Có ba cách để kết nối dữ liệu từ nhiều bảng: - Slide truy vấn nâng cao

ba.

cách để kết nối dữ liệu từ nhiều bảng: Xem tại trang 25 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan