Nếu KHÁC trong MySQL

mysql. Hàm IF[ ]

Cải thiện bài viết

Lưu bài viết

Thích bài viết

  • Độ khó. Dễ dàng
  • Cập nhật lần cuối. 21 tháng 11 năm 2019

  • Đọc
  • Bàn luận
  • khóa học
  • Luyện tập
  • Băng hình
  • Cải thiện bài viết

    Lưu bài viết

    Hàm IF[] của MySQL được sử dụng để xác thực một điều kiện. Hàm IF[] trả về một giá trị nếu điều kiện là TRUE và một giá trị khác nếu điều kiện là FALSE. Hàm MySQL IF[] có thể trả về các giá trị có thể là số hoặc chuỗi tùy thuộc vào ngữ cảnh mà hàm được sử dụng.
    Hàm IF[] chấp nhận một tham số là điều kiện để đánh giá.

    cú pháp

    IF[condition, true_value, false_value]

    Thông số được sử dụng

    • điều kiện - Nó được sử dụng để chỉ định điều kiện được đánh giá
    • true_value – Đây là một tham số tùy chọn được sử dụng để chỉ định giá trị được trả về nếu điều kiện đánh giá là đúng
    • false_value – Đây là một tham số tùy chọn được sử dụng để chỉ định giá trị được trả về nếu điều kiện đánh giá là sai

    Giá trị trả về.
    Hàm IF[] của MySQL trả về một giá trị nếu điều kiện là TRUE hoặc một giá trị khác nếu điều kiện là FALSE.

    Các phiên bản được hỗ trợ của MySQL

    • mysql 5. 7
    • mysql 5. 6
    • mysql 5. 5
    • mysql 5. 1
    • mysql 5. 0
    • mysql 4. 1
    • mysql 4. 0
    • Mysql 3. 23

    Ví dụ 1. Thực hiện hàm IF[] với điều kiện số và trả về giá trị chuỗi

    SELECT IF[53,'true','false'];
    +------------------------+
    | IF[1>3,'true','false'] |
    +------------------------+
    | false                  | 
    +------------------------+
    1 row in set [0.00 sec]
    

    Ví dụ. hàm IF[] với CASE

    Trong ví dụ sau, câu lệnh MySQL trả về biểu thức thứ ba 'false' vì biểu thức đầu tiên không đúng

    Mã số

    SELECT IF[5

    Chủ Đề