Soal Latihan
- Tampilkan nama employee yang memiliki salary lebih dari 9000.
- Tampilkan id dan nama dari employee yang memiliki nama diakhiri dengan huruf “n”.
- Tampilkan nama employee yang menjadi manager di departemen IT.
- Hitung jumlah employee yang memiliki nama “Bruce”.
- Tampilkan id departemen dan nama departemen dari employee yang bernama “Lexa”.
- Tampilkan nama-nama employee dan nama departement dimana mereka berkerja.
- Tampilkan nama departemen yang total salary semua employee yang bekerja pada departement tersebut lebih dari 20000.
- Tampilkan id departemen, nama departemen, dan jumlah employee yang bekerja pada masing-masing departemen tersebut.
Jawaban :
- SELECT Employee.Name FROM Employee WHERE Employee.Salary >9000;
- SELECT Employee.employee_Id, Employee.Name FROM Employee WHERE (((Employee.Name) Like "*n"));
- SELECT Employee.Name FROM Employee WHERE (((Employee.Departemen_ID)="20"));
- SELECT Count(Employee.Name) AS Namanya FROM Employee WHERE (((Employee.Name)="Bruce"));.
SELECT Employee.Departemen_ID, Departemen.Departemen_Name FROM Departemen INNERJOIN Employee ON Departemen.Departemen_ID = Employee.Departemen_ID WHERE (((Employee.Name)="Lexa"));
SELECT Employee.Name, Departemen.Departemen_Name FROM Employee INNER JOINDepartemen ON Employee.Departemen_ID = Departemen.Departemen_ID;
SELECT Departemen.Departemen_Name FROM Departemen INNER JOIN Employee ONDepartemen.Departemen_ID = Employee.Departemen_ID WHERE (((Employee.Salary)>20000));
SELECT Employee.Departemen_ID, Departemen.Departemen_Name, Count(Employee.Name) AS[Jumlah Employee] FROM Employee INNER JOIN Departemen ON Employee.Departemen_ID =Departemen.Departemen_ID GROUP BY Employee.Departemen_ID, Departemen.Departemen_Name;
SELECT Employee.Departemen_ID, Departemen.Departemen_Name, Count(Employee.Name) AS[Jumlah Employee] FROM Employee INNER JOIN Departemen ON Employee.Departemen_ID =Departemen.Departemen_ID GROUP BY Employee.Departemen_ID, Departemen.Departemen_Name;
SELECT Max(Soal9.Departemen_ID) AS MaxOfDepartemen_ID, Max(Soal9.Departemen_NameAS MaxOfDepartemen_Name, Max(Soal9.[Jumlah Employee]) AS JumlahTeringgi FROM Soal9;
SELECT Min(Soal9.Departemen_ID) AS MinOfDepartemen_ID, Min(Soal9.Departemen_Name)AS MinOfDepartemen_Name, Min(Soal9.[Jumlah Employee]) AS JumlahTeringgi FROM Soal9;