modul 4 menampilkan data dari satu tabel
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/1.jpg)
Dr. KUSRINI, M.KOM
1
![Page 2: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/2.jpg)
Select *From nama_tabel[Where Kondisi][Order by Kolom_x]
Atau
Select Kolom_1,Kolom_2,..Kolom_nFrom nama_tabel[Where Kondisi][Order by Kolom_x]
2
![Page 3: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/3.jpg)
Menampilkan semua data mahasiswa
SELECT * FROM MAHASISWA
Menampilkan semua data mahasiswa yang alamatnya YOGYA
SELECT * FROM MAHASISWAWHERE ALAMAT = ‘YOGYA’
3
![Page 4: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/4.jpg)
Menampilkan NIM dan Nama Semua Mahasiswa
SELECT NIM, NAMA FROM MAHASISWA
Menampilkan NIM dan Nama Semua Mahasiswa yang Alamatnya Yogya
SELECT NIM, NAMAFROM MAHASISWA WHERE ALAMAT = ‘YOGYA’
4
![Page 5: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/5.jpg)
Menampilkan NIM dan Nama Mahasiswa yang diurutkan berdasarkan Nama Ascending dan Alamat Descending
SELECT NIM, NAMAFROM MAHASISWA ORDER BY NAMA, ALAMAT DESC
Menampilkan Nama dan Alamat Mahasiswa yang namanya ada ‘a’, urut Alamat
SELECT NIM, NAMAFROM MAHASISWA WHERE NAMA LIKE ‘%a%’ORDER BY ALAMAT
5
![Page 6: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/6.jpg)
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
![Page 7: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/7.jpg)
select distinct thang from mahasiswa
![Page 8: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/8.jpg)
select top 2 nim, nama from mahasiswa
![Page 9: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/9.jpg)
Pengertian : Fungsi untuk mendapatkan informasi dari sekumpulan data
Jenis1.MAX : Nilai tertinggi2.MIN : Nilai terendah3.AVG : Rata-rata4.SUM : Jumlahan data5.COUNT : Jumlahan Item
9
![Page 10: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/10.jpg)
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_nHAVING Kondisi Fungsi
10
![Page 11: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/11.jpg)
Fungsi selain COUNT harus menyebutkan nama kolom yang bertipe angka di dalam kolom
11
![Page 12: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/12.jpg)
Jumlah MahasiswaSELECT count (*) FROM Mahasiswa
atau
SELECT Count(Nim)FROM Mahasiswa
Total Nilai NIM 4
SELECT Sum(Nilai)FROM KRSWHERE Nim = 4
12
![Page 13: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/13.jpg)
Rata-rata Nilai untuk IdKelas 1
SELECT AVG(Nilai)FROM KRSWHERE IdKelas = 1
IdKelas dan Nilai Tertinggi pada KRS dikelompokkan berdasarkan Kelas
SELECT IdKelas, Max(Nilai)FROM KRSGROUP BY IdKelas
13
![Page 14: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/14.jpg)
Nilai Terendah KRS dikelompokkan berdasarkan NIM urut NIM Desc
SELECT Min(Nilai)FROM KRSGROUP BY NIMORDER BY NIM Desc
14
![Page 15: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/15.jpg)
Nilai Rata-rata KRS dari idkelas > 1 dikelompokkan berdasarkan NIM yang jumlahan itemnya > 1 diurutkan berdasarkan NIM
SELECT AVG(Nilai)FROM KRSWHERE IdKelas > 1GROUP BY NIMHAVING COUNT(*) > 1ORDER BY NIM Desc
15
![Page 16: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/16.jpg)
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
16
![Page 17: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/17.jpg)
17
Yang ditulis di lembar jawab:
1.Script SQL2.Tabel Hasil Eksekusi
Soal ada di bagian terakhir modul
(1 s/d 10)D:\ SBD_Rini\
4._Query_1_tabel
Langkah Praktikum yang sudah punya tabel:1.Buka Query Analyzer2.Aktifkan database SBDXXXX3.Isi data dengan mengkopi isi file “Query insert”Langkah Praktikum yang belum punya tabel:1.Buka Query Analyzer2.Hapus database SBDXXXX3.Buat Database SBDXXXX4.Aktifkan database SBDXXXX5.Buat Tabel dengan mengkopi isi file “Script buat tabel”6.Isi data dengan mengkopi isi file “Query insert”
![Page 18: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/18.jpg)
18
![Page 19: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/19.jpg)
1. Menampilkan semua data matakuliah
2. Menampilkan Nama_matakuliah dari tabel matakuliah yang sksnya 2 urut berdasarkan kode
3. Menampilkan nama dosen yang huruf akhirnya ‘H’
4. Menampilkan semua data kelas yang kodenya > ‘C’
5. Menampilkan semua data kelas yang idkelasnya > 2 dan NIP nya kurang dari 4 diurutkan berdasarkan NIP desc dan IdKelas Asc
6. Menampilkan NIM, dan Nilai dari data KRS yang nilainya tidak NULL dan IdKelas 1 urut berdasarkan NIM
19
![Page 20: MODUL 4 MENAMPILKAN DATA DARI SATU TABEL](https://reader033.vdocuments.net/reader033/viewer/2022061513/568151fb550346895dc0345d/html5/thumbnails/20.jpg)
7. Jumlah Mahasiswa pada tabel Mahasiswa dikelompokkan berdasarkan tahun Angkatan Diurutkan berdasarkan Tahun Angkatan Desc
8. Jumlah Nilai Pada KRS yang Nilainya tidak NULL dan NIM > 1
9. Rata-rata Nilai Mahasiswa Dikelompokkan Berdasarkan NIM yang TotalNilainya > 3
10. NIP tertinggi pada tabel Dosen yang namanya mengandung huruf I
20