... Thông Tin – Khoa CNTT
Ngôn ngữ SQL – Phép kết
I. Mục lục
I. Mục lục 1
II. Một số lưu ý về phép kết 1
A. Tìm kiếm từ nhiều bảng 1
B. Inner joins (Kết bằng) 2
C. Right (Outer) joins (Kết phải) ... vẫn được xuất ra (vì phép kết không mất
thông tin về lớp)
Câu hỏi :
1. Tại sao và lại khác nhau ?
2. Tại sao là chứ không phải là
D. Left (Outer) joins (Kết t...
... 2 : Dùng NOT IN
- Bước 2 : Nhận xét rằng : Nếu kết quả trả ra là không có bộ nào Nhân viên ‘001’
làm tất cả các đề án. Ngược lại, nếu kết quả trả ra là có từ 1 bộ dữ liệu trở lên có
đề ...
2
Bộ môn Hệ Thống Thông Tin – Khoa CNTT
Cách 2: Sử dụng GROUP BY + HAVING
Tìm nhân viên làm việc tất cả các đề án của ... mọi đề án của công ty.
Cách 1 : Nếu bước 1 sử dụng NOT EX...
... ĐẦU
Ngôn ngữ SQL (Structured Query Language) được sử dụng trong hầu
hết các hệ quản trị cơ sở dữ liệu để truy vấn và sửa đổi cơ sở dữ liệu. Ngôn
ngữ SQL hỗ trợ các truy vấn dựa trên các phép ... liệu.
Như vậy, SQL vừa là một ngôn ngữ thao tác dữ liệu, vừa là một ngôn ngữ
định nghĩa dữ liệu. Ngoài ra SQL cũng tiêu chuẩn hoá nhiều lệnh cơ sở dữ
liệu khác.
Có nhiều phiê...
...
1
Bộ môn Hệ Thống Thông Tin – Khoa CNTT
Ngôn ngữ SQL – Các dạng truy vấn khác
Các loại truy vấn khác
A. Truy vấn con ở mệnh đề SELECT ... kiện kết ở mệnh đề FROM
VD:
Tìm mã và tên các nhân viên làm việc tại phòng ‘Nghien cuu’
4
Bộ môn Hệ Thống Thông Tin – Khoa CNTT
UNION
UNION ALL
Kết quả:
Kết quả :
F. Phép ... Thông Tin – Khoa CNTT...
... truy vấn
cha
1
Bộ môn Hệ Thống Thông Tin – Khoa CNTT
Ngôn ngữ SQL – Truy vấn gom nhóm
Câu truy vấn sử dụng Group By
A. Các hàm tính toán
SQL sử dụng các hàm sau: Count, Max, Min, Sum, ... con ở mệnh đề FROM
Kết quả trả về của một câu truy vấn phụ là một bảng
- Bảng trung gian trong quá trình truy vấn
- Không có lưu trữ thật sự
2
Bộ môn Hệ Thống Thông Tin – K...
... tin.
1.2 Sử dụng SQL.
Ngôn ngữ SQL được dùng trong ứng dụng CSDL theo mô hình Client – Server. Các
chương trình khách gửi yêu cầu truy vấn thông tin dưới dạng các câu lệnh SQL. Chương
trình ... quan X
3.Biểu thức
Là một hợp các toán hạng và phép toán.
Các phép toán bao gồm phép toán số học, phép toán xâu kí tự, phép so sánh
Biểu thức có kết quả là một số, xâu kí tự...
... tối ưu
hoá truy vấn SQL về mặt tốc độ và hiệu quả. Cuối cùng, chúng ta bàn tới sự khác nhau giữa
Microsoft Jet SQL và ANSI SQL một cách cụ thể
SQL LÀ GÌ ?
SQL là một ngôn ngữ lập trình về CSDL ... tổng
hợp(aggregate functions)).
Bạn có thể kết hợp kết quả của một truy vấn và một câu lệnh SQL trong một phép hợp
UNION đơn. Ví dụ sau kết hợp kết quả của một truy vấ...
... ngu SQL Hà Thị Kim Dung
5
Phần 1: Ngôn ngữ định nghĩa dữ liệu
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
40
Bài tập!
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
2
Nội dung
Một số chú ý với SQL trong MSQL ... Ngon ngu SQL Hà Thị Kim Dung
4
Một số chú ý với SQL trong MSQL 2000 Server
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
32
Một số câu truy vấn đơn giản
•
Sử dụng câu lệnh SELECT
Bài 5 Ng...
... Microsoft SQL Server 2000
Bài 5: Ngôn ngữ SQL
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
40
Bài tập!
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
25
Chèn, sửa, xóa dữ liệu trong Table
Bài 5 Ngon ngu SQL Hà ... 1: Ngôn ngữ định nghĩa dữ liệu
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
24
Phần 2: Ngôn ngữ thao tác dữ liệu
Bài 5 Ngon ngu SQL Hà Thị Kim Dung
17
Làm việc với DB và Table...