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

Tại sao không đơn giản nếu Câu lệnh ELSE hoạt động trong mySql

Các câu lệnh trong MySQL được phân tách bằng dấu chấm phẩy. Để tạo các thủ tục với chúng, bạn thực hiện một thủ thuật nhỏ như sau:

DELIMITER //

CREATE PROCEDURE p(IN Number INT)
BEGIN
    IF NUMBER = 1 THEN
        SELECT * FROM tblProduct WHERE ProductID = Number;
    ELSE
        SELECT * FROM tblProduct WHERE ProductId = 2;
    END IF;
END //

DELIMITER ;

Xem tài liệu cho if / else để biết thêm thông tin.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tăng hiệu suất truy vấn MySQL - Truy vấn nặng về toán học

  2. SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo không thành công:tên nút hoặc tên dịch vụ được cung cấp hoặc không được biết

  3. Bảng Pivot PHP / MySQL

  4. MySQL đấu với - TRONG CHẾ ĐỘ BOOLEAN?

  5. Làm cách nào để trích xuất một giá trị số từ một chuỗi trong truy vấn MySQL?