TUGAS MODUL 5
Table
employee_join
Syntax:
SELECT *
FROM employee_join;
|
Data
pada table employee_join
Table
job
Syntax:
SELECT *
FROM job;
|
Data
pada table job
1.
Buatlah function untuk menampilkan gabungan
first_name dan last_name dengan bentuk “last_name, first_name”.
Syntax:
DELIMITER
//
CREATE
FUNCTION revName( in_fist_name VARCHAR(15), in_last_name VARCHAR(15))
RETURNS
VARCHAR(35)
DETERMINISTIC
READS
SQL DATA
BEGIN
RETURN CONCAT(in_fist_name,',
',in_last_name);
END//
DELIMITER
;
|
Function revName untuk memuncul kan first_name dan last_name
Syntax:
SELECT revName(first_name, last_name) FROM employee_join;
|
Hasil dari trigger revName
2.
Buatlah procedure untuk menampilkan
job_description dari masukan sebuah id employee.
DELIMITER
$$
CREATE
PROCEDURE empJob(IN id_emp VARCHAR(11))
BEGIN
SELECT employee_join.first_name,
employee_join.last_name, job.title FROM employee_join
JOIN job ON employee_join.job_id =
job.job_id WHERE employee_join.id LIKE id_emp;
END
$$
DELIMITER
;
|
Procedure
empJob untuk menampilan job_description
Syntax:
CALL
empJob(2);
|
Tampilan
pemanggilan procedure pada id=2
Tidak ada komentar:
Posting Komentar