Chapter 7
Ngôn ng SQL
(Structured Query Language)
1
Ví dụ
Cho một cơ sở dữ liệu gồm các quan hệ
Sailors, Reserves và Boats.
Sailors(sid: integer, sname: string, rating:
integer , age: real)
Boats(bid: integer, bname: string, color:
string)
Reserves(sid: integer , bid: integer , day:
date)
2
Ví dụ 3
Câu truy vấn cơ bản
Cú pháp
SELECT: chỉ định các cột xuất hiện trong kết
quả.
FROM: xác định các bảng trong câu truy vấn
WHERE: tùy chọn, chỉ định điều kiện chọn ra
các dòng trên các bảng trong mệnh đề
FROM.
4
Câu truy vấn cơ bản
From-list: tên của các quan hệ.
Select-list: danh sách các thuộc tính của các
quan hệ trong from-list
Qualification: Các phép so sánh
<, >, =, ≤, ≥, , AND, OR, NOT.
DISTINCT: loại bỏ các giá trị trùng trong kết
quả.
5