Anda di halaman 1dari 5

SOAL 2

Buatlah 5 soal fungsi agregat yang meliputi (SUM, AVG, COUNT, MIN, MAX)

Buatlah tabel seperti berikut ini

1) Bagaiman cara untuk mencari total harga keseluruhannya maka sql nya seperti ini :
SELECT SUM(harga) AS total_harga
FROM Table_Barang;

Outputnya

2) Bagaiman cara untuk mencari rata rata min dan max maka sql nya seperti ini :
MIN

Select min(harga) as 'harga Terendah' from Table_Barang

Outputnya

Max
Select avg(harga),max(harga) from Table_Barang
Outputnya
3) Bagaiman cara untuk mengetahui jumlah barang
Select count(*) as 'nama_barang' from Table_Barang

Outputnya

4) Bagaiman cara untuk mengetahui harga terendah barang adalah


Select min(harga) as 'harga Terendah' from Table_Barang

Outputnya

5) Bagaiman cara untuk mengetahui harga tertinngi barang adalah

Select max(harga) as 'harga Tertinggi' from Table_Barang

Outputnya
SOAL 3

▪Buatlah 2 soal pengelompokan data (GROUP BY) !


▪Kemudian tuliskan sintaks sql beserta output yang ditampilkan !

Soal 1
Tuliskan sintaks sql bagaimana cara pengelompokan data tabel tersebut
menggunakan groub by dari kolom satuan dan harga

Jawaban :

SELECT satuan, SUM(harga) AS total_harga


FROM Table_Barang
GROUP BY satuan;

Outputnya

Soal 2
Tuliskan sintaks sql bagaimana cara pengelompokan data tabel tersebut
menggunakan groub by dari kolom nama barang dan harga

Jawaban :

SELECT nama_barang, SUM(harga) AS total_harga


FROM Table_Barang
GROUP BY nama_barang;

Outputnya
SOAL 1

▪Buatlah 2 tabel menggunakan sintaks SQL → Tentukan sendiri tipe datanya.


▪Gambarkan output tabelnya

Tabe 1

CREATE TABLE pelanggan(


id_pelanggan varchar(5) NOT NULL,
nama_pelanggan varchar(30) NOT NULL,
alamat text,
telepon varchar(15),
email varchar(30),
PRIMARY KEY (id_pelanggan)
);

Hasil Outputnya

Table 2
CREATE TABLE Mahasiswa
(NPM CHAR(15),
nama_mahasiswa VARCHAR(100),
alamat VARCHAR(100),
no_telepon VARCHAR(20),
PRIMARY KEY(NPM));

Hasil Outputnya

Anda mungkin juga menyukai