Trình quản lý CSDL SQL Server
Phần 5
Concepts of RDBMS and SQL Server 2000/Session 5/ 2 of 24
Mục tiêu của chương
Làm việc với biểu thức điều kiện và các toán tử logic
trong T-SQL
Tìm hiểu cách chèn dữ liệu vào bảng bằng cách sử
dụng T-SQL
Tìm hiểu cách cập nhật dữ liệu vào trong bảng đã
tồn tại
Tìm hiểu cách xoá dữ liệu từ một bảng đã tồn tại
Tìm hiểu cách xuất và nhập dữ liệu bằng cách sử
dụng công cụ chuyển đổi của Enterprise Manager
Concepts of RDBMS and SQL Server 2000/Session 5/ 3 of 24
T-SQL
Transact SQL (T-SQL) có khả năng lập trình chức
năng với CSDL quan hệ được cung cấp bởi SQL
Server 2000.
T-SQL có một số toán tử và biểu thức điều
kiện để làm việc.
Concepts of RDBMS and SQL Server 2000/Session 5/ 4 of 24
Biểu thức điều kiện
Một Biểu thức điều kiện là
một tổ hợp các ký hiệu và
toán tử được SQL Server xác
định để thu được một giá trị.
Một biểu thức có thể bao gồm
một hoặc nhiều:
Hằng số
Cột
{Toán tử unary}
{Toán tử nhị phân}
Concepts of RDBMS and SQL Server 2000/Session 5/ 5 of 24
Toán tử so sánh
Toán tử Ý nghĩa
= Bằng
> Lớn hơn
< Nhỏ hơn
>= Lớn hơn hoặc bằng
<= Nhỏ hơn hoặc bằng
<> Không bằng
! Phủ định
Concepts of RDBMS and SQL Server 2000/Session 5/ 6 of 24
Các ký tự đại diện
Wildcard Diễn giải Ví dụ
‘_’ Một ký tự đơn Select Branch_Code From
Branch Where
Branch_Code Like ‘L__’
% Một chuỗi có độ dài bất
kỳ
Select Route_Code From
FlightSchedule Where
Route_Code Like ‘AMS-%’
[] Một ký tự đơn thuộc
khoảng nằm trong ngoặc
Select Airbusno From
FlightSchedule Where
Airbusno Like ‘AB0[1-5]’
[^] Bất kỳ một ký tự nào
không thuộc trong
khoảng nằm trong ngoặc
Select Airbusno From
FlightSchedule Where
Airbusno Like ‘AB0[^1-5]’
Concepts of RDBMS and SQL Server 2000/Session 5/ 7 of 24
Toán tử logic
Toán tử logic trong T-SQL
Toán tử AND và OR được sử dụng để kết nối
điều kiện tìm kiếm trong mệnh đề WHERE.
operators are used to connect search conditions
in WHERE clauses. Toán tử NOT phủ định lại điều
kiện tìm kiếm. Toán tử AND kết nối 2 điều kiện
và trả về giá trị ĐÚNG chỉ khi cả hai điều kiện
đúng. Toán tử OR cũng kết nối hai điều kiện,
nhưng nó trả về giá trị ĐÚNG khi một trong hai
điều kiện đúng.
Concepts of RDBMS and SQL Server 2000/Session 5/ 8 of 24
Ví dụ về cách sử dụng các
toán tử logic
Concepts of RDBMS and SQL Server 2000/Session 5/ 9 of 24
Chèn dữ liệu vào trong bảng
INSERT [INTO] <Table_name> VALUES<values>