Saturday, November 18, 2023

Procedure Stored MySQL IF Statement

NIKO SALOMO - 211011401004

Procedure Stored MySQL IF Statement 

 Langkah - Langkah IF Statement pada MySQL

1. Open Phpmyadmin anda dan pastikan anda sudah mempunyai database.

Disini saya menggunakan database yang sudah ada.





2. Setelah itu ketik syintak seperti dibawah ini untu membuat stored procedure if ,setelah itu klik go.

DELIMITER $$

CREATE PROCEDURE GetCustomerLevel(

    IN  pCustomerNumber INT, 

    OUT pCustomerLevel  VARCHAR(20))

BEGIN

    DECLARE credit DECIMAL(10,2) DEFAULT 0;

    SELECT creditLimit 

    INTO credit

    FROM customers

    WHERE customerNumber = pCustomerNumber;

    IF credit > 50000 THEN

        SET pCustomerLevel = 'PLATINUM';

    END IF;

END$$

DELIMITER ;






3. Jika hasilnya seperti dibawah ini maka berhasil 





4. Untuk mengeceknya lagi pilih " Routines "




5. Setelah itu kita cek credit limit yang memiliki lebih dari 50.000. tuliskan syintak seperti dibawah ini 


SELECT 

    customerNumber, 

    creditLimit

FROM 

    customers

WHERE 

    creditLimit > 50000

ORDER BY 

    creditLimit DESC;







6. Maka akan menampilkan nilai yang lebih dari 50.000




7. Jika credit di atas 50.000 maka akan mendapat level " Platinum " dan tuliskan syintak seperti ini lalu klik go

CALL GetCustomerLevel(141, @level);

SELECT @level;

Friday, November 10, 2023

Basic MySQL Stored Procedure

 

Basic MySQL Stored Procedure

Berikut adalah langkah-langkah membuat basic MySQL stored procedure: 1. Hubungkan ke database MySQL Kita dapat menggunakan perintah mysql untuk menghubungkan ke database MySQL. Misalnya, untuk menghubungkan ke database bernama mydb, Kita dapat menggunakan perintah berikut:
2.Buat stored procedure Gunakan perintah CREATE PROCEDURE untuk membuat stored procedure. Perintah ini memiliki sintaks berikut:
Dimana: [nama_stored_procedure] adalah nama stored procedure. [parameter1_name], [parameter2_name], ... adalah parameter yang dapat digunakan untuk passing data ke stored procedure. [parameter1_type], [parameter2_type], ... adalah tipe data dari parameter. [instruksi SQL] adalah instruksi SQL yang akan dijalankan oleh stored procedure. 3.Deklarasi parameter Parameter adalah variabel yang dapat digunakan untuk passing data ke stored procedure. Parameter dapat berupa variabel lokal atau variabel global. Untuk deklarasi parameter lokal, gunakan sintaks berikut:
4.Membuat instruksi SQL Instruksi SQL adalah perintah yang akan dijalankan oleh stored procedure. Instruksi SQL dapat berupa perintah DML (Data Manipulation Language), DDL (Data Definition Language), atau PL/SQL. 5.Mengembalikan nilai Jika stored procedure perlu mengembalikan nilai, kita dapat menggunakan pernyataan RETURN. 6.Menyimpan stored procedure Untuk menyimpan stored procedure, gunakan perintah COMMIT. 7.Memanggil stored procedure Untuk memanggil stored procedure, gunakan perintah CALL. Berikut adalah contoh cara membuat stored procedure untuk menghitung total penjualan:
Untuk memanggil stored procedure ini, Anda dapat menggunakan perintah berikut:
Output dari query ini adalah:

PRATIKUM-BASIS-DATA PENGANTAR PERTANYAAN    MYSQL CREATE TRIGGER - Desember 05, 2023  ...