Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PERTEMUAN 7 penyaringan data. Buat tabel t_dosen Buat tabel t_dosen CREATE TABLE t_dosen ( kode_dosen CHAR(5) PRIMARY KEY, nama VARCHAR(255) NOT NULL.

Presentasi serupa


Presentasi berjudul: "PERTEMUAN 7 penyaringan data. Buat tabel t_dosen Buat tabel t_dosen CREATE TABLE t_dosen ( kode_dosen CHAR(5) PRIMARY KEY, nama VARCHAR(255) NOT NULL."— Transcript presentasi:

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


Download ppt "PERTEMUAN 7 penyaringan data. Buat tabel t_dosen Buat tabel t_dosen CREATE TABLE t_dosen ( kode_dosen CHAR(5) PRIMARY KEY, nama VARCHAR(255) NOT NULL."

Presentasi serupa


Iklan oleh Google