Masih seputar fungsi agregat kali ini admin akan memposting Fungsi Agregat
masih menggunakan tabel yang sebelumnya yaitu mt_kuliah dan tabel baru yaitu
jual_barang. Karena pada sebelumnya admin sudah membuat tabel mt_kuliah maka
pada tugas yang ini kita hanya perlu membuat tabel jual_barang.
Tabel jual_barang
Tabel mt_kuliah
Tabel jual_barang
Tabel mt_kuliah
Membuat tabel jual_barang. Caranya seperti pada postingan sebelumnya masukkan nama dan isi
jumlah field yang di inginkan misalnya 4 field kemudian create. Setelah berhasil di jalankan maka
akan muncul tampilan seperti pada gambar di bawah ini:
Perintah create tabel pada SQL
1. Menampilkan Kode_brg, Nama_brg dan harga termurah, berdasarkan tabel jual_barang
Ketikkan Perintah Select kd_brg, nama_brg, min(harga) as harga from jual_barang. Pada menu
SQL. Kemudian klik Go untuk menjalankan perintah.
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan yaitu kd_brg, nama_brg dan
harga minimum. Sesuai dengan data yang ingin di tampilkan pada soal.
2. Menampilkan Data Buku yang memiliki stok < 10, Berdasarkan Tabel jual_barang
Ketikkan Perintah Select nama_brg, stok from jual_barang where stok <10 group by stok And
nama_brg Like ‘%buku’; pada menu SQL. Kemudian klik Go untuk menjalankan perintah.
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya data buku dan jumlah
stoknya ada 9 brg. Sesuai dengan data yang ingin di tampilkan pada soal.
3. Mendapatkan jumlah mt_kuliah yg mengandung kata “Basis Data”, Berdasarkan Tabel mt_kuliah
Ketikkan Perintah Select nama_mk, count(nama_mk) as jumlah where nama_mk like ‘%Basis
Data%’ group by nama_mk; pada menu SQL. Kemudian klik Go untuk menjalankan perintah
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya nama_mk yang ada kata
Basis Data saja. Pada soal ada 3 nama_mk yang ada kata Basis Data yaitu Basis Data Terdistribusi
dan Praktikum Basis Data. Kemudian di kelompokkan berdasarkan jumlahnya menggunakan
group by.
4. Mendapatkan jumlah total sks pada mt_kuliah dengan kode_mk selain PTI, Berdasarkan Tabel
mt_kuliah
Ketikkan Perintah Select SUM(sks), as total_sks from mt_kuliah where kode_mk not like
‘%PTI%’; pada menu SQL. Kemudian klik Go untuk menjalankan perintah
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya kolom total sks yang
Kode_mk nya selain “PTI” dan jumlahnya ada 6 sks.
5. Mendapatkan rata-rata penghasilan yang di dapat dari penjualan barang dengan stok diatas 50,
Berdasarkan Tabel jual_barang
Ketikkan Perintah Select avg(harga), as rata_rata from jual_barang where stok>50; pada menu
SQL. Kemudian klik Go untuk menjalankan perintah
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya kolom rata-rata yang
menampilkan jumlah rata-rata dari penghasilan penjualan barang dengan stok diatas 50.
6. Mendapatkan harga barang yang bukan buku dgn harga >2000 dan stok <30, Berdasarkan Tabel
jual_barang
Ketikkan Perintah Select nama_brg, stok, harga from jual_barang where nama_brg not like
‘%buku%’ and stok <30 and harga >2000; pada menu SQL. Kemudian klik Go untuk menjalankan
perintah.
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya kolom nama_brg, stok,
harga. Dengan nama_brg selain buku dengan harga diatas 2000 dan memiliki stok di bawah 30.
7. Mendapatkan jumlah mt_kuliah yang mengandung kata ‘%Sistem%’
Ketikkan Perintah Select nama_mk, count(nama_mk) as jumlah from mt_kuliah where nama_mk
like ‘%Sistem%’ group by nama_mk; pada menu SQL. Kemudian klik Go untuk menjalankan
perintah
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di bawah
ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya nama_mk yang ada kata
“Sistem" saja. Pada soal ada 2 nama_mk yang ada kata "SISTEM" yaitu Sistem Informasi dan
Sistem Operasi. Kemudian di kelompokkan berdasarkan jumlahnya menggunakan group by.
Mungkin itu teman-teman sedikit ilmu yang bisa admin bagikan, semoga bermanfaat.
jumlah field yang di inginkan misalnya 4 field kemudian create. Setelah berhasil di jalankan maka
akan muncul tampilan seperti pada gambar di bawah ini:
Perintah create tabel pada SQL
1. Menampilkan Kode_brg, Nama_brg dan harga termurah, berdasarkan tabel jual_barang
Ketikkan Perintah Select kd_brg, nama_brg, min(harga) as harga from jual_barang. Pada menu
SQL. Kemudian klik Go untuk menjalankan perintah.
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan yaitu kd_brg, nama_brg dan
harga minimum. Sesuai dengan data yang ingin di tampilkan pada soal.
2. Menampilkan Data Buku yang memiliki stok < 10, Berdasarkan Tabel jual_barang
Ketikkan Perintah Select nama_brg, stok from jual_barang where stok <10 group by stok And
nama_brg Like ‘%buku’; pada menu SQL. Kemudian klik Go untuk menjalankan perintah.
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya data buku dan jumlah
stoknya ada 9 brg. Sesuai dengan data yang ingin di tampilkan pada soal.
3. Mendapatkan jumlah mt_kuliah yg mengandung kata “Basis Data”, Berdasarkan Tabel mt_kuliah
Ketikkan Perintah Select nama_mk, count(nama_mk) as jumlah where nama_mk like ‘%Basis
Data%’ group by nama_mk; pada menu SQL. Kemudian klik Go untuk menjalankan perintah
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya nama_mk yang ada kata
Basis Data saja. Pada soal ada 3 nama_mk yang ada kata Basis Data yaitu Basis Data Terdistribusi
dan Praktikum Basis Data. Kemudian di kelompokkan berdasarkan jumlahnya menggunakan
group by.
4. Mendapatkan jumlah total sks pada mt_kuliah dengan kode_mk selain PTI, Berdasarkan Tabel
mt_kuliah
Ketikkan Perintah Select SUM(sks), as total_sks from mt_kuliah where kode_mk not like
‘%PTI%’; pada menu SQL. Kemudian klik Go untuk menjalankan perintah
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya kolom total sks yang
Kode_mk nya selain “PTI” dan jumlahnya ada 6 sks.
5. Mendapatkan rata-rata penghasilan yang di dapat dari penjualan barang dengan stok diatas 50,
Berdasarkan Tabel jual_barang
Ketikkan Perintah Select avg(harga), as rata_rata from jual_barang where stok>50; pada menu
SQL. Kemudian klik Go untuk menjalankan perintah
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya kolom rata-rata yang
menampilkan jumlah rata-rata dari penghasilan penjualan barang dengan stok diatas 50.
6. Mendapatkan harga barang yang bukan buku dgn harga >2000 dan stok <30, Berdasarkan Tabel
jual_barang
Ketikkan Perintah Select nama_brg, stok, harga from jual_barang where nama_brg not like
‘%buku%’ and stok <30 and harga >2000; pada menu SQL. Kemudian klik Go untuk menjalankan
perintah.
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di
bawah ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya kolom nama_brg, stok,
harga. Dengan nama_brg selain buku dengan harga diatas 2000 dan memiliki stok di bawah 30.
7. Mendapatkan jumlah mt_kuliah yang mengandung kata ‘%Sistem%’
Ketikkan Perintah Select nama_mk, count(nama_mk) as jumlah from mt_kuliah where nama_mk
like ‘%Sistem%’ group by nama_mk; pada menu SQL. Kemudian klik Go untuk menjalankan
perintah
Jika perintah yang anda masukkan benar maka akan muncul tampilan seperti pada gambar di bawah
ini. Pada gambar di jelaskan bahwa data yang di tampilkan hanya nama_mk yang ada kata
“Sistem" saja. Pada soal ada 2 nama_mk yang ada kata "SISTEM" yaitu Sistem Informasi dan
Sistem Operasi. Kemudian di kelompokkan berdasarkan jumlahnya menggunakan group by.
Mungkin itu teman-teman sedikit ilmu yang bisa admin bagikan, semoga bermanfaat.
0 komentar:
Posting Komentar