Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehSteven Liverpudlian Telah diubah "10 tahun yang lalu
1
PERTEMUAN 7 penyaringan data
2
Buat tabel t_dosen Buat tabel t_dosen CREATE TABLE t_dosen ( kode_dosen CHAR(5) PRIMARY KEY, nama VARCHAR(255) NOT NULL ); Buat tabel t_mahasiswa Buat tabel t_mahasiswa CREATE TABLE t_mahasiswa ( nim char(9) PRIMARY KEY, nama VARCHAR(255) NOT NULL, kota VARCHAR(50), tanggal_lahir DATETIME, jenis_kelamin VARCHAR(1) );
3
Buat tabel t_matakuliah Buat tabel t_matakuliah CREATE TABLE t_matakuliah ( kode_mk CHAR(5) PRIMARY KEY, nama VARCHAR(255) UNIQUE NOT NULL, sks TINYINT, kode_dosen CHAR(5) REFERENCES t_dosen(kode_dosen) ); Buat tabel t_registrasi Buat tabel t_registrasi CREATE TABLE t_registrasi ( kode_registrasi BIGINT IDENTITY(1,1) PRIMARY KEY, nim CHAR(9) REFERENCES t_mahasiswa(nim) NOT NULL, kode_mk CHAR(5) REFERENCES t_matakuliah(kode_mk) NOT NULL );
4
Isikan ke tabel mahasiswa nimnamakotatanggal_lahirjenis_kelamin 672006001 IrwanSemarang1985-04-20L 672006002 JokoJakarta1984-01-20L 672006003 SiskaSalatiga1986-02-28P 682005001 BambangSolo1985-01-31L 682005002 RetnoSemarang1986-09-26P 682005003 LukmanSurabaya1983-08-17L 682006001 SlametMalang1984-08-16L 682006002 CandraSalatiga1985-03-09L 682006003 SusiYogyakarta1987-12-31P 682006004 SigitSolo1985-11-30L
5
Isikan data ke tabel dosen kode_dosennama 67001 Bapak Sulaiman 67002 Bapak Singgih 67003 Ibu Kurnia 67004 Bapak Rajiman 67005 Ibu Endah 67006 Ibu Rini 67007 Bapak Sasongko
6
Isikan data ke tabel matakuliah kode_mknamaskskode_dosen IT104 Pengantar Teknologi Informasi 367005 IT204 Sistem Basis Data 367003 SI200 Pemrograman Basis Data 367001 SK301 Pemeriksaan Akuntansi 467006 SK100 Prinsip Akuntansi 267002 SW101 Ekonomi Informatika 267002
7
Isikan ke tabel registrasi nimkode_mk 682006003IT104 682006003 SI200 682006001SI200 682006001SK301 682005003 IT204 682005002 IT104 682006001SW101 672006003 SN100 SK301 672006001 SN100
8
Pencarian Data Mendapatkan kembali kolom individual Mendapatkan kembali kolom individual SELECT [nama_kolom] FROM [nama_table] Mendapatkan kembali banyak kolom SELECT [nama_kolom1], [nama_kolom2] FROM [nama_table] Mendapatkan kembali banyak kolom SELECT [nama_kolom1], [nama_kolom2] FROM [nama_table] Mendapatkan kembai banyak kolom Mendapatkan kembai banyak kolom SELECT * FROM [nama_table]
9
Menyortir Data Perintah Umum Perintah Umum SELECT [nama_kolom] FROM [nama_table] ORDERED BY [nama_kolom yg dipilih] Menyortir data berdasar banyak kolom Menyortir data berdasar banyak kolom SELECT * FROM [nama_table] ORDERED BY [nama_kolom kriteria1], [nama_kolom kriteria2]
10
Menyortir data berdasar urutan kolom Menyortir data berdasar urutan kolom SELECT * FROM [nama_table] ORDER BY [no_kolom kriteria1], [no_kolom kriteria2]
11
Urutan Penyortiran Ascending(ASC) & Descending (DESC) Ascending(ASC) & Descending (DESC) SELECT * FROM [nama_table] ORDER BY [nama_kolom kriteria1] ASC SELECT * FROM [nama_table] ORDER BY [nama_kolom kriteria1] DESC
12
Penyaringan Data Using WHERE Using WHERE Operator| Arti =| sama dengan <> Atau !=| tidak sama dengan <| lbh kecil dari <=| lbh kecil dari sama dengan >| lbh besar dari >=| lbh besar dari sama dengan !>| tidak lbh besar dari BETWEEN| diantara 2 nilai khusus IS NULL| kosong
13
contoh contoh SELECT * FROM t_mahasiswa WHERE jenis_kelamin = ‘L’; WHERE jenis_kelamin = ‘L’;================================== SELECT * FROM t_mahasiswa SELECT * FROM t_mahasiswa WHERE tanggal_lahir !< ’01/10/1987’ ================================== SELECT nama,kota,jenis_kelamin FROM t_mahasiswa WHERE kota = ‘Solo’
14
Using AND & OR Using AND & OR SELECT * FROM t_mahasiswa WHERE kota = ‘Semarang’ AND jenis_kelamin = ‘P’ ============================================ ============================================ SELECT * FROM t_mahasiswa WHERE tanggal_lahir < ’01-01-1983’ OR jenis_kelamin = ‘L’ ============================================= SELECT * FROM t_mahasiswa WHERE nama=‘Susi’ OR jenis_kelamin =‘P’ AND kota=‘Semarang’ SELECT * FROM t_mahasiswa WHERE (nama=‘Susi’ OR jenis_kelamin =‘P’) AND kota=‘Semarang’
15
Using IN Using IN SELECT * FROM t_mahasiswa WHERE kota IN( ‘Semarang’,’Salatiga’) ORDER BY Nama
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.