Làm thế nào để thực hiện câu lệnh IF trong SQL?



Hàm IF () được truyền với hai tham số, một cho true và một cho false. Tìm hiểu cách triển khai câu lệnh if trong SQL với các ví dụ.

SQL Server cho phép bạn thực thi logic lập trình thời gian thực trên các giá trị trong truy vấn của bạn. Dựa trên các đánh giá logic này, bạn có thể tạo các giá trị như một phần của tập dữ liệu được trả về. Trong blog này, bạn sẽ học cách triển khai câu lệnh if trong SQL với các ví dụ. Dưới đây là các chủ đề được đề cập trong blog này -





Điều kiện IF trong SQL

Hàm IF () được truyền với hai tham số, một cho true và một cho false. Hàm trả về một giá trị nếu điều kiện là TRUE và giá trị khác nếu điều kiện là FALSE.



Cú pháp cho câu lệnh IF trong SQL:

IF (điều kiện, value_if_true, value_if_false)

Giá trị tham số

điều kiện

Cần thiết. Giá trị để kiểm tra



value_if_true

Không bắt buộc. Giá trị trả về nếu điều kiện là đúng

value_if_false

tại sao tôi nên học sql

Không bắt buộc. Giá trị trả về nếu điều kiện là sai

Ví dụ về số nguyên điều kiện

Ví dụ 1:

Trả về 0 nếu điều kiện là TRUE hoặc 1 nếu điều kiện là FALSE:

LỰA CHỌN NẾU(100<500, 0, 1)

Đầu ra:

Câu lệnh IF trong SQL | Edureka

Ví dụ 2:

LỰA CHỌN NẾU(900<500, 0, 1)

Đầu ra:

Tiếp tục với Câu lệnh IF trong SQL, hãy xem một số ví dụ về Chuỗi.

Ví dụ về chuỗi điều kiện

Ví dụ 3:

Kiểm tra nếu điều kiện bằng cách sử dụng chuỗi

Nếuhai chuỗi giống nhau, truy vấn trả về 'CÓ' nếu không, truy vấn trả về 'KHÔNG'

LỰA CHỌN NẾU(STRCMP ('xin chào','Người học') = 0,'ĐÚNG','KHÔNG')

Đầu ra:

Ví dụ 4:

LỰA CHỌN NẾU(STRCMP ('xin chào','xin chào') = 0,'ĐÚNG','KHÔNG')

Đầu ra:

Với điều này, chúng ta sẽ kết thúc blog này về “Câu lệnh If trong SQL”. Tôi hy vọng nó đã thêm vào kiến ​​thức của bạn. Nếu bạn muốn tìm hiểu thêm về MySQL và tìm hiểu cơ sở dữ liệu quan hệ nguồn mở này, sau đó xem đi kèm với đào tạo trực tiếp do người hướng dẫn và trải nghiệm dự án thực tế. Khóa đào tạo này sẽ giúp bạn hiểu sâu về MySQL và giúp bạn thành thạo về chủ đề này.