Nếu MySQL trống
Bản tóm tắt. trong hướng dẫn này, bạn sẽ tìm hiểu về hàm IFNULL của MySQL, đây là một hàm luồng điều khiển rất tiện dụng để xử lý các giá trị NULL Show Giới thiệu về hàm IFNULL của MySQLHàm Hai đối số có thể là giá trị chữ hoặc biểu thức Sau đây minh họa cú pháp của hàm
Hàm 3 nếu 3 không phải là NULL ; . CácHàm Nếu bạn muốn trả về một giá trị dựa trên điều kiện 8 hoặc 9 khác với điều kiện NULL , bạn nên sử dụng hàm IFCác ví dụ về hàm IFNULL của MySQLXem các ví dụ về hàm
________số 8_______ Làm thế nào nó hoạt động
Hãy lấy một ví dụ thực tế về việc sử dụng hàm Đầu tiên, tạo một bảng mới có tên 2 bằng cách sử dụng câu lệnh sau
Mỗi liên hệ có một tên, điện thoại doanh nghiệp và điện thoại nhà Thứ hai, chèn dữ liệu vào bảng 2
Một số liên hệ chỉ có điện thoại nhà riêng hoặc điện thoại doanh nghiệp. Để lấy tất cả tên liên lạc và điện thoại từ bảng 2, bạn sử dụng truy vấn sau
Sẽ thật tuyệt nếu chúng ta có thể nhận được số điện thoại nhà của người liên hệ nếu số điện thoại cơ quan của người liên hệ không khả dụng. Đây là nơi Đây là lúc chức năng Thứ ba, sử dụng truy vấn sau để lấy tên và điện thoại của tất cả các địa chỉ liên hệ
Lưu ý rằng bạn nên tránh sử dụng hàm Nếu bạn muốn kiểm tra xem một giá trị có phải là 0 hoặc 1 trong mệnh đề 2 Trong hướng dẫn này, chúng tôi đã giới thiệu cho bạn về hàm Làm cách nào để kiểm tra xem có trống trong MySQL không?CHỌN * TỪ yourTableName Ở ĐÂU yourSpecificColumnName LÀ NULL HOẶC yourSpecificColumnName = ' ' ; .
Làm cách nào để chọn nếu trống thì NULL trong MySQL?Bạn cần sử dụng hàm NULLIF() từ MySQL. Cú pháp như sau. SELECT NULLIF(yourCoumnName,' ') as anyVariableName from yourTableName; Trong cú pháp trên, nếu bạn so sánh chuỗi rỗng( ' ') với chuỗi rỗng( ' .
Làm cách nào để kiểm tra xem giá trị có phải là NULL trong MySQL không?Để tìm giá trị NULL, bạn phải sử dụng kiểm tra IS NULL . Các câu lệnh sau đây cho biết cách tìm số điện thoại NULL và số điện thoại trống. mysql> CHỌN * TỪ my_table Ở ĐÂU điện thoại LÀ NULL; . 3.
IS NULL trong điều kiện if trong MySQL?Hàm ISNULL() của MySQL được sử dụng để kiểm tra mọi giá trị NULL trong biểu thức được truyền cho nó dưới dạng tham số . Nếu biểu thức có/kết quả là NULL, nó sẽ hiển thị 1. Nếu biểu thức không có hoặc cho kết quả NULL, hàm trả về 0. |