ELSE IF thủ tục MySQL
Cơ sở dữ liệu MySQL cung cấp cho bạn một câu lệnh Show Câu lệnh Ví dụ: giả sử bạn muốn kiểm tra xem độ dài giá trị Bạn có thể tạo một hàm 0 với câu lệnh IF như hình bên dưới
Sau đó, bạn có thể sử dụng câu lệnh 2 để gọi hàm như sau
Đầu ra trả về sẽ như hình dưới đây
Câu lệnh 4 để cung cấp một truy vấn thay thế để thực thi khi điều kiện của câu lệnh IF không được đáp ứngVí dụ: giả sử bạn muốn so sánh hai giá trị 6 và in một văn bản có nội dung 7 hoặc 8Bạn có thể tạo một hàm trong MySQL và tạo câu lệnh 9 có điều kiện như sau
Bây giờ bạn có thể gọi hàm bằng câu lệnh 2 như sau
Tập kết quả sẽ như hình bên dưới
Và đó là cách bạn tạo một câu lệnh 9 trong các hàm của MySQLKhi bạn có nhiều hơn hai điều kiện, bạn cũng có thể sử dụng nhiều câu lệnh 2 trong đó bạn xác định từng điều kiện mà bạn muốn kiểm tra theo trình tựĐây là một hàm ví dụ khác mà bạn cũng cần kiểm tra xem hai giá trị 6 có bằng nhau không
Bây giờ, hàm sẽ chỉ chạy câu lệnh 4 khi giá trị của 5 không lớn hơn hoặc nhỏ hơn giá trị của 6
Làm thế nào để sử dụng nếu khác trong truy vấn MySQL?Câu lệnh IF-THEN-ELSE của MySQL
. Câu điều kiện IF THEN; . true – câu lệnh giữa IF-THEN và ELSE sẽ được thực thi. If a specified condition is: true – statements between IF-THEN and ELSE will be executed.
Làm thế nào để viết nếu điều kiện trong MySQL?Hàm IF() của MySQL . Trả về "YES" nếu điều kiện là TRUE, hoặc "NO" nếu điều kiện là FALSE. . Trả về 5 nếu điều kiện là TRUE, hoặc 10 nếu điều kiện là FALSE. . Kiểm tra xem hai chuỗi có giống nhau không và trả về "CÓ" nếu đúng hoặc "KHÔNG" nếu không Thủ tục có thể trả về một giá trị trong MySQL không?Để trả về một giá trị từ thủ tục được lưu trữ, bạn cần sử dụng biến phiên cụ thể do người dùng xác định . Thêm biểu tượng @ trước tên biến.
Cú pháp của if là gìCú pháp nhiều dòng
. sau đó. When an If .. Then ... Gặp câu lệnh khác, điều kiện được kiểm tra. Nếu điều kiện là True thì các câu lệnh sau Then được thực hiện. Nếu điều kiện là Sai, mỗi câu lệnh ElseIf (nếu có) được đánh giá theo thứ tự. |