Click Here to Search This Site

Selasa, 12 Juni 2012

Dasar- Dasar SQL dengan Access (Manipulasi Data: Modifikasi Record)


2.3    Modifikasi Record

Setelah record disimpan pada tabel, selanjutnya record tersbut dapat diremajakan melalui instruksi "UPDATE".
UPDATE  NamaTabel
SET     NamaKolom = nilai
WHERE   predikat

Predikat disini adalah kualifikasi untuk record yang akan diubah tersebut
update instruktur
   set honor = 325000
   where inisial = 'YS'

1 row updated

Atau:
update instruktur
   set honor = 325000
   where NamaInstruktur= 'YUNI SARA'

1 row updated

Tanpa klausal WHERE, maka seluruh isi tabel akan diremajakan, misalnya kenaikan honor 10% untuk seluruh instuktur:
update instruktur
  set honor= honor * 1.1

7 rows updated

Select * from instruktur

IN NAMA INSTRUKTUR      HONOR
------------------------------
YS YUNI SARA            357500
RM ROY MAMORA           275000
JS JOKO SUBEKTI 
HT HARTINI              440000
AR ARJUNA               132000
BG BILL GATES           330000
ML MONIKA LOPA          220000

7 rows affected
                                                                                                                                 Untuk meremajakan beberapa kolom sekaligus, maka pisahkan kolom tersebut dengan koma:
Kalimat berikut mengganti nama instruktur dan honor:
update instruktur
  set NamaInstruktur = 'HARTINI TITO', Honor = honor – 100000
  where inisial = 'HT'

Select * from instruktur

IN NAMA INSTRUKTUR      HONOR
------------------------------
YS YUNI SARA            357500
RM ROY MAMORA           275000
JS JOKO SUBEKTI 
HT HARTINI TITO         340000
AR ARJUNA               132000
BG BILL GATES           330000
ML MONIKA LOPA          220000

7 rows affected