Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

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

SQL Server cho phép bạn thực thi logic lập trình theo 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
  • Cú pháp
  • Ví dụ về số nguyên điều kiện
  • Ví dụ về chuỗi điều kiện

Đ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 một điều kiện là TRUE và một 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

Bắt buộc. Giá trị để kiểm tra

value_if_true

Tùy chọn. Giá trị trả về nếu điều kiện là ĐÚNG

value_if_false

Tùy chọn. Giá trị trả về nếu điều kiện là FALSE

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:

CHỌN NẾU (100 <500, 0, 1);

Đầu ra:

Ví dụ 2:

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 if

Ví dụ 3:

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

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

CHỌN NẾU (STRCMP (“xin chào”, “người học”) =0, “CÓ”, “KHÔNG”);

Đầu ra:

Ví dụ 4:

CHỌN NẾU (STRCMP (“xin chào”, “xin chào”) =0, “CÓ”, “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à làm quen với cơ sở dữ liệu quan hệ nguồn mở này, hãy xem Đào tạo chứng chỉ MySQL DBA của chúng tôi đ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 đạt được thành thạo về chủ đề này.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lập mô hình cấu trúc dữ liệu cơ bản để quản lý người dùng, chủ đề và bài đăng

  2. Tại sao số liệu thống kê chờ đợi một mình là không đủ

  3. Giới thiệu về Cơ sở dữ liệu Chuỗi thời gian

  4. Triển khai Cơ sở dữ liệu từ Kiểm soát Nguồn

  5. SQL Luôn sẵn sàng Nhóm:Đối tượng Máy tính