1 / 20

MODUL 4 MENAMPILKAN DATA DARI SATU TABEL

MODUL 4 MENAMPILKAN DATA DARI SATU TABEL. Dr. KUSRINI, M.KOM. SYNTAX. Select * From nama_tabel [ Where Kondisi] [Order by Kolom_x] Atau Select Kolom_1,Kolom_2,..Kolom_n From nama_tabel [ Where Kondisi] [Order by Kolom_x]. CONTOH. Menampilkan semua data mahasiswa

osias
Download Presentation

MODUL 4 MENAMPILKAN DATA DARI SATU TABEL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MODUL 4MENAMPILKAN DATA DARI SATU TABEL Dr. KUSRINI, M.KOM

  2. SYNTAX Select * From nama_tabel [Where Kondisi] [Order by Kolom_x] Atau Select Kolom_1,Kolom_2,..Kolom_n From nama_tabel [Where Kondisi] [Order by Kolom_x]

  3. CONTOH • Menampilkan semua data mahasiswa SELECT * FROM MAHASISWA • Menampilkan semua data mahasiswa yang alamatnya YOGYA SELECT * FROM MAHASISWA WHERE ALAMAT = ‘YOGYA’

  4. Menampilkan NIM dan Nama Semua Mahasiswa SELECT NIM, NAMA FROM MAHASISWA • Menampilkan NIM dan Nama Semua Mahasiswa yang Alamatnya Yogya SELECT NIM, NAMA FROM MAHASISWA WHERE ALAMAT = ‘YOGYA’

  5. Menampilkan NIM dan Nama Mahasiswa yang diurutkan berdasarkan Nama Ascending dan Alamat Descending SELECT NIM, NAMA FROM MAHASISWA ORDER BY NAMA, ALAMAT DESC • Menampilkan Nama dan Alamat Mahasiswa yang namanya ada ‘a’, urut Alamat SELECT NIM, NAMA FROM MAHASISWA WHERE NAMA LIKE ‘%a%’ ORDER BY ALAMAT

  6. Penggunaan Case select nim, idkelas, nilai = case nilai when 4 then 'A' when 3 then 'B' when 2 then 'C' when 1 then 'D' else 'E' end from krs

  7. Penggunaan Distinct select distinct thang from mahasiswa

  8. Penggunaan Top select top 2 nim, nama from mahasiswa

  9. FUNGSI AGREGASI • Pengertian : Fungsi untuk mendapatkan informasi dari sekumpulan data • Jenis • MAX : Nilai tertinggi • MIN : Nilai terendah • AVG : Rata-rata • SUM : Jumlahan data • COUNT : Jumlahan Item

  10. SYNTAX SELECT kolom_1, kolom_2, …, kolom_n ,avg|max|min|sum|Count(kolom_x) FROM Nama_Tabel [WHERE Kondisi] GROUP BY kolom_1, kolom_2, …, kolom_n HAVING Kondisi Fungsi

  11. CATATAN • Fungsi selain COUNT  harus menyebutkan nama kolom yang bertipe angka di dalam kolom

  12. CONTOH • Jumlah Mahasiswa SELECT count (*) FROM Mahasiswa atau SELECT Count(Nim) FROM Mahasiswa • Total Nilai NIM 4 SELECT Sum(Nilai) FROM KRS WHERE Nim = 4

  13. Rata-rata Nilai untuk IdKelas 1 SELECT AVG(Nilai) FROM KRS WHERE IdKelas = 1 • IdKelas dan Nilai Tertinggi pada KRS dikelompokkan berdasarkan Kelas SELECT IdKelas, Max(Nilai) FROM KRS GROUP BY IdKelas

  14. Nilai Terendah KRS dikelompokkan berdasarkan NIM urut NIM Desc SELECT Min(Nilai) FROM KRS GROUP BY NIM ORDER BY NIM Desc

  15. Nilai Rata-rata KRS dari idkelas > 1 dikelompokkan berdasarkan NIM yang jumlahan itemnya > 1 diurutkan berdasarkan NIM SELECT AVG(Nilai) FROM KRS WHERE IdKelas > 1 GROUP BY NIM HAVING COUNT(*) > 1 ORDER BY NIM Desc

  16. LANGKAH PRAKTIKUM • Buka Query Analyzer • Aktifkan Database Anda!!!! • Dari Query Analyzer buka file QueryInsert.sql • Jalankan (Tekan tombol F5)!!! • Tutup file QueryInsert.sql • Buka lembar kerja baru • Buat Query pada Latihan : • Tulis Query • Catat Hasil • Kumpulkan

  17. LangkahPraktikum yang sudahpunyatabel: • Buka Query Analyzer • Aktifkan database SBDXXXX • Isi data denganmengkopiisi file “Query insert” • LangkahPraktikum yang belumpunyatabel: • Buka Query Analyzer • Hapus database SBDXXXX • Buat Database SBDXXXX • Aktifkan database SBDXXXX • BuatTabeldenganmengkopiisi file “Script buattabel” • Isi data denganmengkopiisi file “Query insert” • Yang ditulisdilembarjawab: • Script SQL • TabelHasilEksekusi Soaladadibagianterakhirmodul (1 s/d 10) D:\ SBD_Rini\ 4._Query_1_tabel

  18. Relasi Antar Tabel

  19. LATIHAN • Menampilkansemua data matakuliah • MenampilkanNama_matakuliahdaritabelmatakuliah yang sksnya 2 urutberdasarkankode • Menampilkannamadosen yang hurufakhirnya ‘H’ • Menampilkansemua data kelas yang kodenya > ‘C’ • Menampilkansemua data kelas yang idkelasnya > 2 dan NIP nyakurangdari 4 diurutkanberdasarkan NIP descdanIdKelasAsc • Menampilkan NIM, danNilaidari data KRS yang nilainyatidak NULL danIdKelas 1 urutberdasarkan NIM

  20. Jumlah Mahasiswa pada tabel Mahasiswa dikelompokkan berdasarkan tahun Angkatan Diurutkan berdasarkan Tahun Angkatan Desc • Jumlah Nilai Pada KRS yang Nilainya tidak NULL dan NIM > 1 • Rata-rata Nilai Mahasiswa Dikelompokkan Berdasarkan NIM yang TotalNilainya > 3 • NIP tertinggi pada tabel Dosen yang namanya mengandung huruf I

More Related