Professional Documents
Culture Documents
USE ujianmid;
Tabel Pegawai
Alamat TEXT
);
Tabel Absensi
( Tanggal DATE,
IDPeg INT,
JamMasuk TIME,
JamKeluar TIME,
);
Tabel GajiPokok
);
Employee 1.
SELECT
e.emp_no AS IDPeg,
e.first_name AS NDepan,
e.last_name AS NKeluarga,
s.salary AS Gaji
FROM employees
ORDER BY d.dept_name;
2.
SELECT
d.dept_name AS Departemen,
COUNT(e.emp_no) AS Jumlah_Pegawai_Aktif
FROM departments d
s.emp_no
GROUP BY d.dept_name
3.
SELECT
d.dept_name AS Departemen,
SUM(s.salary) AS
Total_Gaji_Departemen
FROM departments d
s.emp_no
GROUP BY d.dept_name
SELECT
e.emp_no AS IDPeg,
e.first_name AS NDepan,
e.last_name AS NKeluarga,
FROM employees e
SELECT AVG(salary)
FROM salaries
);
5.
SELECT
e.first_name AS NDepan,
e.last_name AS NKeluarga,
LEFT(e.first_name, 1) AS Inisial_Depan,
LEFT(e.last_name, 1) AS Inisial_Belakang
FROM employees e
6.
SELECT
e.emp_no AS Emp_no,
e.first_name AS
First_name, e.last_name AS
Last_name, e.hire_date AS
Hire_date,
Months,
FROM employees e
LIMIT 10;
7.
SELECT
t.title AS Jabatan,
AVG(s.salary) AS
GROUP BY t.title