Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Hệ quản trị cơ sở dữ liệu: Lập trình trên SQL Server - TS. Lại Hiền Phương (Phần 3)
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Phần 3 bài giảng "Hệ quản trị cơ sở dữ liệu: Lập trình trên SQL Server" cung cấp cho người học các kiến thức: Cấu trúc điều khiển trong T-SQL, cú pháp searched CASE, cấu trúc WHILE, các toán tử đặc biệt, . Mời các bạn cùng tham khảo. | Bài giảng Hệ quản trị cơ sở dữ liệu Lập trình trên SQL Server - TS. Lại Hiền Phương Phần 3 Lập trình trên SQL Server LẠI HIỀN PHƯƠNG EMAIL LHPHUONG@TLU.EDU.VN LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 1 Cấu trúc điều khiển trong T-SQL LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 2 Cấu trúc rẽ nhánh IF ELSE Cú pháp IF biểu_thức_điều_kiện Lệnh khối_lệnh khi điều kiện đúng ELSE Lệnh khối lệnh khi điều kiện sai Với khối lệnh gồm nhiều câu cần đặt giữa cặp từ khóa BEGIN END BEGIN Câu lệnh 1 Câu lệnh n END LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 3 Ví dụ cấu trúc IF ELSE Ví dụ Từ bảng SinhVien và bảng KetQua tính điểm trung bình của Nguyễn Văn A và hiển thị Đạt nếu điểm trung bình lớn hơn hoặc bằng 3.5 LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 4 Ví dụ cấu trúc IF ELSE Các cấu trúc IF ELSE có thể lồng nhau LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 5 Cấu trúc lựa chọn CASE CASE trong SQL dùng để đánh giá một danh sách các điều kiện và trả về 1 trong các biểu thức kết quả thỏa mãn điều kiện đánh giá CASE có 2 định dạng CASE đơn giản Simple CASE so sánh một biểu thức với một bộ các biểu thức đơn giản để xác định kết quả CASE tìm kiếm Searched CASE đánh giá một bộ các biểu thức Boolean để xác định kết quả LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 6 Cú pháp Simple CASE LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 7 Ví dụ Simple CASE Ví dụ hiện ra màn hình tên tháng hiện tại LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 8 Cú pháp Searched CASE LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 9 Ví dụ Searched CASE Ví dụ Viết lại ví dụ xếp loại SV Nguyễn Văn A LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 10 Cấu trúc lặp WHILE Cú pháp BREAK thoát khỏi vòng lặp WHILE WHILE tất cả các lệnh sau từ biểu_thức_điều_kiện khóa BREAK và trước từ khóa BEGIN END sẽ bị bỏ qua. Khối lệnh 1 BREAK CONTINUE bỏ qua các câu lệnh sau từ khóa CONTINUE và Khối lệnh 2 trước từ khóa END để nhảy đến CONTINUE vòng lặp tiếp theo của vòng lặp Khối lệnh 3 WHILE. END LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 11 Ví dụ cấu trúc WHILE Ví dụ Hiển thị các số từ 1 đến 9 LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 12