Tải bản đầy đủ (.pdf) (10 trang)

Tạo truy vấn có điều kiện lọc dữ liệu pot

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (144.28 KB, 10 trang )

31
31
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòn
g
chu
y
ên môn
Tạo truy vấn có điều kiện lọc dữ liệu
Minh họa
This is trial version
www.adultpdf.com
32
32
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòn
g
chu
y
ên môn
Tạo truy vấn có sắp xếp dữ liệu
• Cú pháp:
SELECT [Tính chất] Biểu_thức 1 [ AS Tên_cột 1],
Biểu_thức 2 [ AS Tên_cột 2], …
FROM (Tên_bảng 1 [Bí danh 1] <PHÉP NỐI> Tên_bảng 2
[Bí danh 2]ON <Điều kiện nối>) …
[WHERE <Điều kiện lọc dữ liệu>]
ORDER BY Biểu_thức_1 [ASC/DESC], Biểu_thức_2
[ASC/DESC], …


This is trial version
www.adultpdf.com
33
33
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòn
g
chu
y
ên môn
Tạo truy vấn có sắp xếp dữ liệu
• Ví dụ 1:
−Hãy liệt kê kết quả học tập của tất cả sinh viên thuộc khoa
Anh Văn, sắp theo thứ tự MaSV tăng dần và Diem giảm
dần
SELECT SV.MaSV, HoSV, TenSV, TenMH, Diem
FROM (SINHVIEN SV INNER JOIN KETQUA KQ
ON SV.MaSV = KQ.MaSV ) INNER JOIN
MONHOC MH ON KQ.MaMH = MH.MaMH
WHERE MaKH = “AV”
ORDER BY SV.MaSV ASC, Diem DESC
This is trial version
www.adultpdf.com
34
34
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòn
g

chu
y
ên môn
Tạo truy vấn có sắp xếp dữ liệu
• Ví dụ 2: Sử dụng Top n kết hợp Order By
−Hãy liệt kê danh sách các sinh viên có học bổng cao nhất
SELECT Top 1 MaSV, HoSV, TenSV, Hocbong
FROM SINHVIEN
ORDER BY Hocbong DESC
This is trial version
www.adultpdf.com
35
35
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòn
g
chu
y
ên môn
Tạo truy vấn có sắp xếp dữ liệu
Minh họa
This is trial version
www.adultpdf.com
36
36
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòn
g

chu
y
ên môn
Sử dụng các toán tử
• Các toán tử so sánh
−So sánh cơ bản: =, >, >=, <, <=, <>
−So sánh gần đúng: Like
−So sánh tập hợp: In, Not In
−So sánh trong khoảng: Between … And…
This is trial version
www.adultpdf.com
37
37
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòn
g
chu
y
ên môn
Sử dụng các toán tử
• Ví dụ 1:
−Hãy liệt kê danh sách các sinh viên có TenSV bắt đầu
bằng chữ “T”
SELECT *
FROM SINHVIEN
WHERE TENSV LIKE “T*”
This is trial version
www.adultpdf.com
38

38
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòn
g
chu
y
ên môn
Sử dụng các toán tử
• Ví dụ 2:
−Hãy liệt kê danh sách các sinh viên có ký tự đầu tiên trong
TenSV nằm trong khoảng từ “A” đến “M”
SELECT *
FROM SINHVIEN
WHERE TENSV LIKE “[A–M]*”
This is trial version
www.adultpdf.com
39
39
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòn
g
chu
y
ên môn
Sử dụng các toán tử
• Ví dụ 3:
−Hãy liệt kê danh sách các sinh viên có học bổng nằm
trong khoảng từ 100000 đến 500000

SELECT *
FROM SINHVIEN
WHERE HOCBONG BETWEEN 100000 AND 500000
This is trial version
www.adultpdf.com
40
40
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
TRUNG TÂM TIN HỌC
Phòn
g
chu
y
ên môn
Bài 4: Truy vấn dữ liệu (Query)
• Tổng quan về truy vấn
• Tạo truy vấn lựa chọn dữ liệu bằng SQL
• Tạo các truy vấn dữ liệu bằng QBE
• Sử dụng tham số trong truy vấn
• Truy vấn con
This is trial version
www.adultpdf.com

×