Sử dụng Lôgic có điều kiện

Một phần của tài liệu Mastering C# Database Programming pot (Trang 81 - 82)

Lôgic có điều kiện cho phép bạn thực thi những nhánh khác nhau của mã dựa trên giá trị Boolean của một biểu thức đã cho là true hay false . Chẳng hạn, bạn có thể muốn kiểm tra nếu một điều kiện lỗi là true thì trình bày một thông báo. Bạn sử dụng IF và tùy chọn những từ khóa ELSE để thực hiện lôgic có điều kiện. Cú pháp sau

đây minh họa sự sử dụng lôgic có điều kiện

IF condition

statement1

[ELSE

statement2]

Với condition là một biểu thức Đại số Boole nó đó định giá tới true hay false. Nếu điều kiện là true, thì statement1 được thực hiện, trường hợp khác statement2 được thực hiện.

Ghi nhớ: Bạn có thể thay thế một phát biểu đơn với nhiều phát biểu bằng cách sắp xếp những phát biểu này bên trong những phát biểu BEGIN và END. Quy tắc này ứng dụng cho tất cả cấu trúc lập trình T- SQL.

Cú pháp sau đây cho thấy sự thay thế những phát biểu đơn với một khối những sự phát biểu được đặt bên trong BEGIN và END. IF condition BEGIN statements1 END ELSE BEGIN statements2 END

Với statements1 và statements2 là những phát biểu. Bạn cũng có thể sử dụng một phát biểu ELSE tùy chọn để

thực thi một nhánh mã khác nếu điều kiện là false.

Ghi chú:

Bạn có thể lồng những phát biểu IF vào nhau tới độ sâu bất kỳ .

Ví dụ sau đây trình bày những cột ProductID, ProductName, và UnitPrice cho bất kỳ hàng nào từ bảng

Products có một UnitPrice nhỏ hơn 5 USD. Bạn chú ý sự sử dụng lệnh in (PRINT) để gửi ra một hàng trong ví dụ này.

IF (SELECT COUNT(*) FROM Products WHERE UnitPrice < 5) > 0 BEGIN

PRINT 'The following products have a UnitPrice of less than $5:' SELECT ProductID, ProductName, UnitPrice

FROM Products WHERE UnitPrice < 5 END

ELSE BEGIN

PRINT 'There are no products that have a UnitPrice of less than $5' END

Một phần của tài liệu Mastering C# Database Programming pot (Trang 81 - 82)

Tải bản đầy đủ (PDF)

(151 trang)