0% menganggap dokumen ini bermanfaat (0 suara)
20 tayangan4 halaman

Fungsi Agregasi dan SQL Dasar

Dokumen tersebut membahas mengenai fungsi agregasi dan penggunaannya dalam SQL seperti count, sum, max, min, avg. Juga membahas mengenai pengelompokan dan filtering data menggunakan group by dan having.

Diunggah oleh

Devita Gd
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
20 tayangan4 halaman

Fungsi Agregasi dan SQL Dasar

Dokumen tersebut membahas mengenai fungsi agregasi dan penggunaannya dalam SQL seperti count, sum, max, min, avg. Juga membahas mengenai pengelompokan dan filtering data menggunakan group by dan having.

Diunggah oleh

Devita Gd
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

1. Beberapa fungsi agregasi yang sering digunakan adalah sebagai berikut, kecuali....

a. Sum
b. Max
c. Min
d. Count
e. Having
2. Mencari cacah data (data NULL tidak akan dimasukkan dalam perhitungan,
kecuali disebutkan secara khusus) menggunakan fungsi…
a. MIN
b. COUNT
c. MAX
d. SUM
e. AVG
4. Penggunaan SQL dari agregasi dari mengelompokkan data yang benar adalah....
a. SELECT * FROM pegawai SORT BY id_pegawai;
b. SELECT * FROM siswa GROUP BY jeniskelamin;
c. SELECT * FROM siswa GROUP BY jeniskelamin=’L’;
d. SELECT * FROM pegawai GROUP BY ruang=’2’;
e. SELECT * FROM pegawai GROUP BY ruang;

5. Untuk menfilter record-record bedasarkan kriteria yang ditentukan menggunakan


perintah. . .
a. MIN
b. HAVING
c. COUNT
d. WHERE
e. AVG
6. SELECT AVG(SALARY) FROM EMPLOYEE;
Penggunaan agregasi diatas akan menampilkan atribut dengan nama....
a. Employee
b. Salary
c. AVG
d. Gaji
e. Select
7. Select Min(Salary),Max(Salary),Dept_Name From Employee Group By Dept_Name;
Penggunaan agregasi diatas dapat dibaca....
a. Mengurutkan nama pegawai
b. Memilih pegawai dan mencari data nilai terkecil dan terbesar
c. Mengelompokkan kemudian memilih terkecil kemudian terbesar
d. Memilih terkecil, terbesar kemudian mengurutkannya
e. Memilih terkecil, terbesar kemudian mengelompokannya
8. Perintah menggunakan klausa ON yang benar adalah....
a. SELECT employee_id, last_name, a.department_id, department_name
FROM employees a ON departments b
JOIN a.department_id = b.department_id
c. SELECT ON employee_id, last_name, a.department_id, department_name
FROM employees a departments b
JOIN a.department_id = b.department_id
c. SELECT employee_id, last_name, a.department_id, department_name ON
FROM employees a departments b
JOIN a.department_id = b.department_id
d. SELECT employee_id, last_name, a.department_id, department_name
FROM employees a JOIN departments b
ON a.department_id = b.department_id
d. SELECT employee_id, last_name, a.department_id, department_name

9. perhatikan tabel berikut untuk menjawab pertanyaan nomor 4-6


ID Nama Gaji IdDep
1 Joni 2.500.000 102
2 Julia 3.000.000 104
3 Rahmat 1.600.000 108
4 Budi 2.700.000 106

Berdasarkan tabel tersebut, syntak untuk menampilkan jumlah gaji yang harus
dibayar untuk pegawai pada departemen 102 adalah …
a. SELECT IdDep, SUM(Gaji) From Pegawai
b. SELECT IdDep, SUM(Gaji) FROM Pegawai WHERE IdDep=102
c. SELECT IdDep, SUM(Gaji) FROM Pegawai WHERE IdDepartemen=102 GROUP
BY IdDep
d. SELECT IdDep, SUM(Gaji) FROM Pegawai WHERE IdDepartemen=102 GROUP
BY IdDep HAVING Gaji > 2.450.000
e. SELECT IdDep, SUM(Gaji) FROM Pegawai WHERE IdDepartemen=102

10 Berdasarkan tabel tersebut, syntak untuk menampilkan rata-rata gaji untuk


masing-masing departemen adalah …
a. SELECT AVG(Gaji) From Pegawai
b. SELECT IdDep, AVG(Gaji) FROM Pegawai
c. SELECT IdDep, AVERAGE(Gaji) FROM Pegawai
d. SELECT IdDep, AVG(Gaji) FROM Pegawai GROUP BY IdDep
e. SELECT IdDep, AVG(Gaji) FROM Pegawai WHERE IdDepartemen=102 GROUP
BY IdDep

11. Pembagian kerja antara server dan client yg mengakses server dalam suatu
jaringan disebut....
a. Client
b. Arsitektur client server
c. Server
d. Client Server
e. One Tier

12. Server bisa melayani beberapa client pada waktu yang sama, dan meregulasi
akses bersama untuk share sumber daya dalam menjamin konsistensinya. Maksud
dari pernyataan diatas disebut juga....
a. Service
b. Sharing resource
c. Asymmetrical protocol
d. Transparansi lokasi
e. Mix-and-Match

13. Fungsi dari client adalah, kecuali....


a. Mengatur user interface
b. Memproses aplikasi
c. Menyediakan control recovery
d. Menjamin tidak terjadi pelanggaran terhadap integrity constraint
e. Memberikan response balik kepada pemakai

14. Bahasa SQL Yang Memperbolehkan Pemakai Untuk Memanipulasi Data...


a. Java
b. Dcl
c. Data Manipulation Languange
d. Data Definition Languange
e. Php

15. Perintah Data Definition Language (Ddl) Pada Sql Yang Digunakan Untuk
Mengubah Struktur
Pada Tabel Adalah....
a. Alter
b. Delete
c. Update
d. Select
e. Drop

16. Hubungan Yang Terjadi Antara Satu Entitas Atau Lebih Disebut :
[Link]
[Link]
[Link]
[Link]
e. Entitas

17. Berikut Adalah Pengguna Database, Kecuali.....


a. End User
b. Programmer
c. Data
d. Database Administrator
e. Sistem Engineer

18. Atribut Dengan Domain Yang Sama Yang Menjadi Kunci Utama Pada Sebuah
Relasi Tetapi
Pada Relasi Lain Atribut Tersebut Hanya Sebagai Atribut Biasa Disebut......
a. Candidate Key
b. Primary Key
c. Alternate Key
d. Super Key
e. Foreign Key

Anda mungkin juga menyukai