Biết câu truy vấn tạo khoá ngoại Mid và Sid cho bảng banthuam.
Viết câu truy vấn lấy ra tất cả các dòng trong liên kết bảng banthuam với bảng bannhac, mỗi dòng lấy các cột: Mid, Sid của bảng banthuam và cột TenBN của bảng bannhac
SELECT
FROM banthuam, bannhac
WHERE banthuam.Mid; banthuam.Sid;bannhac.TenBN
Viết câu truy vấn lấy ra tất cả các dòng trong liên kết bảng banthuam với bảng bannhac và bảng casi, mỗi dòng lấy các cột: Mid. Sid của bảng banthuam, cột TenBN của bảng bannhac và TenCS của bảng casi.
SELECT
FROM banthuam, bannhac
WHERE banthuam.Mid; banthuam.Sid;bannhac.TenBN
Hãy viết câu truy vấn thêm khoá chính Sid cho bảng casi.
Hãy viết câu truy vấn tạo bảng Bản thu âm (banthuam) như đã mô tả trong Bài 13.
CREATE TABLE table_banthuam
(
Mid(int),
Sid varchar(20),
)
Trong các câu sau, những câu nào đúng?
a) Chỉ có thể viết câu truy vấn SQL trên một bảng của CSDI…
b) Các từ khoá kết nối phải viết trong mệnh đề FROM của câu truy vấn SQL…
c) Chỉ có thể kết nối với điều kiện giá trị ở trường chung giữa hai bảng là bằng nhau.
d) Dữ liệu để đưa vào báo cáo được lấy từ một hay nhiều bảng và truy vấn.
d) Dữ liệu để đưa vào báo cáo được lấy từ một hay nhiều bảng và truy vấn.
Trong các câu sau, những câu nào đúng?
a) Truy vấn CSDL, là một biểu mẫu.
b) Có thể dùng các câu truy vấn đề tìm kiếm dữ liệu trong CSDL…
c) SQL là ngôn ngữ truy vấn thường được dùng trong các hệ CSDI quan hệ.
d) Trong câu truy vấn SQL, sau từ khoá FROM là tên của bảng dữ liệu nguồn cho các trích xuất dữ liệu.
Câu sau đúng:
d) Trong câu truy vấn SQL, sau từ khoá FROM là tên của bảng dữ liệu nguồn cho các trích xuất dữ liệu.
Trong CSDL Thư viện được tạo bởi hệ quản trị CSDL Access, giáo viên đã chuẩn bị sẵn một số truy vấn.
a. Em hãy mở xem một số truy vấn và chạy thử để biết kết quả.
b. Trong các truy vấn được thiết kế sẵn, em hãy cho biết câu truy vấn nào trả lời cho câu hỏi: Các quyển sách “AI-Trí tuệ nhân tạo” đã được người nào mượn đọc? Truy vấn đó kết nối những bảng nào của cở sở dữ liệu? Vì sao em biết điều đó?
a. Em hãy mở xem một số truy vấn và chạy thử để biết kết quả.
b. Trong các truy vấn được thiết kế sẵn, em hãy cho biết câu truy vấn nào trả lời cho câu hỏi: Các quyển sách “AI-Trí tuệ nhân tạo” đã được người trong danh sách mượn đọc. Truy vấn đó kết nối những bảng MƯỢN TRẢ, NGƯỜI ĐỌC của cở sở dữ liệu.
Truy xuất dữ liệu bảng banthuam theo các tiêu chí khác nhau.
Dưới đây là một số ví dụ về truy vấn SQL để truy xuất dữ liệu từ bảng "banthuam" với các tiêu chí khác nhau:
- Truy xuất tất cả dữ liệu từ bảng "banthuam":
SELECT * FROM banthuam;
Truy xuất dữ liệu từ bảng "banthuam" với điều kiện cụ thể trên trường "idbannhac":
SELECT * FROM banthuam WHERE idbannhac = 1; -- Giả sử giá trị idbannhac cần tìm là 1
- Truy xuất dữ liệu từ bảng "banthuam" với điều kiện kết hợp giữa nhiều trường:
SELECT * FROM banthuam WHERE idcasi = 2 -- Giả sử giá trị idcasi cần tìm là 2 AND banthuam >= 100; -- Giả sử giá trị banthuam cần tìm là lớn hơn hoặc bằng 100
- Truy xuất chỉ một số trường cụ thể từ bảng "banthuam":
SELECT idbannhac, idcasi FROM banthuam;
-Truy xuất dữ liệu từ bảng "banthuam" sắp xếp theo một trường cụ thể:
SELECT * FROM banthuam ORDER BY idbannhac ASC; -- Giả sử muốn sắp xếp theo trường idbannhac tăng dần.
Hãy viết câu truy vấn tạo bảng Ca sĩ như đã mô tả trong Bài 11 với tên bảng là casi.
CREATE TABLE table_banthuam ( Mid(int), Sid varchar(20), )