pemrograman visual ii database management system (dbms)

12
Pemrograman Visual II Database Management System (DBMS) Oleh: Erna Sri Hartatik, S.Kom

Upload: robyn

Post on 24-Feb-2016

35 views

Category:

Documents


0 download

DESCRIPTION

Pemrograman Visual II Database Management System (DBMS). Oleh : Erna Sri Hartatik , S.Kom. POKOK BAHASAN. SELECT . . . CASE IF. CASE. Sering digunakan untuk menampilkan nilai tertentu dari beberapa barisan data dengan syarat-syarat atau kondisi yang telah berikan . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Pemrograman  Visual II Database Management System (DBMS)

Pemrograman Visual IIDatabase Management System (DBMS)

Oleh:Erna Sri Hartatik, S.Kom

Page 2: Pemrograman  Visual II Database Management System (DBMS)

POKOK BAHASAN SELECT . . . CASE IF

Page 3: Pemrograman  Visual II Database Management System (DBMS)

CASE Sering digunakan untuk menampilkan nilai

tertentu dari beberapa barisan data dengan syarat-syarat atau kondisi yang telah berikan.

perintah CASE disisipkan dalam perintah SELECT jadi yang dihasilkan langsung berupa DATASET dan langsung bisa dilihat hasilnya

Page 4: Pemrograman  Visual II Database Management System (DBMS)

Perintah CASE ini mempunyai dua format Simple Case function :

CASE input_expression WHEN [compare_value] THEN result [WHEN [compare_value] THEN result ...][ELSE result] END

Fungsi CASE akan mengembalikan hasil/result tertentu jika value = compare_value. Jika tidak ada nilai hasil yang sesuai, akan mengembalikan hasil setelah ELSE, atau NULL jika bagian ELSE tidak didefinisikan.

Page 5: Pemrograman  Visual II Database Management System (DBMS)

Searched CASE function:Maksudnya perintah CASE ini diikuti dengan syarat kondisi boolean, seperti >, <, >=, <= , dan lain-lain.

CASE input_expression WHEN Boolean_expression THEN compare_value [ ...n ][ELSE result]END

Page 6: Pemrograman  Visual II Database Management System (DBMS)

CASE EX:

SELECT nama, CASE alamat WHEN 'PMK' THEN 'PAMEKASAN' WHEN 'SMP' THEN 'SAMPANG' ELSE alamat END AS kota_lahir FROM tbmhs

RESULT:

Page 7: Pemrograman  Visual II Database Management System (DBMS)

CASE Ex:

SELECT tgl_lahir,CASE month(tgl_lahir)WHEN '01' THEN 'Januari' WHEN '02' THEN 'Pebruari'WHEN '03' THEN 'Maret'WHEN '04' THEN 'April' WHEN '05' THEN 'Mei'WHEN '06' THEN 'Juni'WHEN '07' THEN 'Juli'WHEN '08' THEN 'Agustus'WHEN '09' THEN 'September'WHEN '10' THEN 'Oktober'WHEN '11' THEN 'Nopember'ELSE 'Desember' END AS bulan from tbmhs

Result

Page 8: Pemrograman  Visual II Database Management System (DBMS)

CASE Ex:

SELECT nim, ipk, CASE WHEN ipk >3.50 THEN 'Lulus Istimewa'WHEN ipk >2.75 THEN 'Lulus Sangat Memuaskan'WHEN ipk >=2.00 THEN 'Lulus Memuaskan'END AS Kelulusan from tbipk

Result

Page 9: Pemrograman  Visual II Database Management System (DBMS)

CASE Ex:

SELECT i.nim,m.nama, i.ipk, CASE WHEN i.ipk >3.50 THEN 'Lulus Istimewa'WHEN i.ipk >2.75 THEN 'Lulus Sangat

Memuaskan'WHEN i.ipk >=2.00 THEN 'Lulus Memuaskan'END AS Kelulusan from tbipk i, tbmhs m WHERE i.nim = m.nim

Result

Page 10: Pemrograman  Visual II Database Management System (DBMS)

IF Fungsi If adalah salah satu fungsi untuk

mengetes suatu kondisi. Jika kondisi bernilai benar (kondisi <> 0 dan kondisi <> NULL), maka fungsi IF akan mengembalikan nilai_benar, jika tidak benar maka akan mengembalikan nilai_salah.

Syntax:IF(Kondisi,nilai_benar,nilai_salah)

Page 11: Pemrograman  Visual II Database Management System (DBMS)

IF Ex:

Select if(1<2,'Benar','Salah') as cek

Result

Page 12: Pemrograman  Visual II Database Management System (DBMS)

IF Ex:

select nim, nama, if(alamat='pmk','pamekasan',if(alamat='smp','Sampang','Madura')) as alamat from tbmhs

Result