Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengapa tidak sederhana Jika Pernyataan ELSE berfungsi di mySql

Pernyataan di MySQL dibatasi oleh titik koma. Untuk membuat prosedur dengan mereka, Anda melakukan sedikit trik seperti ini:

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 ;

Lihat dokumentasi untuk if/else untuk info lebih lanjut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan pivot MySQL

  2. gunakan variabel untuk nama tabel di mysql sproc

  3. Cara membatasi pencarian dan mengganti string di mySQL

  4. Bagaimana cara memeriksa apakah data yang diberikan ada di beberapa tabel (semuanya memiliki kolom yang sama)?

  5. Memformat stempel waktu