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
Dr. KUSRINI, M.KOM
1
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
Menampilkan semua data mahasiswa
SELECT * FROM MAHASISWA
Menampilkan semua data mahasiswa yang alamatnya YOGYA
SELECT * FROM MAHASISWAWHERE ALAMAT = ‘YOGYA’
3
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
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
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
select distinct thang from mahasiswa
select top 2 nim, nama from mahasiswa
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
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
Fungsi selain COUNT harus menyebutkan nama kolom yang bertipe angka di dalam kolom
11
Jumlah MahasiswaSELECT count (*) FROM Mahasiswa
atau
SELECT Count(Nim)FROM Mahasiswa
Total Nilai NIM 4
SELECT Sum(Nilai)FROM KRSWHERE Nim = 4
12
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
Nilai Terendah KRS dikelompokkan berdasarkan NIM urut NIM Desc
SELECT Min(Nilai)FROM KRSGROUP BY NIMORDER BY NIM Desc
14
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
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
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”
18
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
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