modul 4 menampilkan data dari satu tabel

20
Dr. KUSRINI, M.KOM 1

Upload: osias

Post on 23-Jan-2016

115 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: MODUL 4 MENAMPILKAN DATA  DARI SATU TABEL

Dr. KUSRINI, M.KOM

1

Page 2: MODUL 4 MENAMPILKAN DATA  DARI SATU TABEL

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

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

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

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

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

select distinct thang from mahasiswa

Page 8: MODUL 4 MENAMPILKAN DATA  DARI SATU TABEL

select top 2 nim, nama from mahasiswa

Page 9: MODUL 4 MENAMPILKAN DATA  DARI SATU TABEL

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

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

Fungsi selain COUNT harus menyebutkan nama kolom yang bertipe angka di dalam kolom

11

Page 12: MODUL 4 MENAMPILKAN DATA  DARI SATU TABEL

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

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

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

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

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

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

18

Page 19: MODUL 4 MENAMPILKAN DATA  DARI SATU TABEL

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

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