::: BELAJAR SQL - PERTEMUAN 2 :::
Setelah pada pertemuan pertama kita bersama-sama belajar tentang bagaimana membuat tabel dan mengisikan datanya, selanjutnya pada pertemuan kedua ini saya akan membahas perintah SELECT dan UPDATE.
Perintah SELECT digunakan untuk menampilkan tabel berdasarkan kriteria yang kita inginkan. Bentuk umum dari perintah SELECT adalah:
select kolom from nama tabel
where kondisi;
Misalkan kita memiliki sebuah tabel Sales seperti dibawah ini:
Sales
Kode |
Nama |
Alamat |
Gaji |
SL01 | Bram | Tegalsari | 300000 |
SL02 | Yudi | Tlogobayem | 300000 |
SL03 | Anis | Supriyadi | 250000 |
SL04 | Bambang | Tanah Mas | 350000 |
Lalu dari tabel diatas yang ingin kita tampilkan hanya kolom Kode dan Nama. Perintahnya adalah:
SELECT Kode, Nama from Sales
Hasilnya adalah seperti dibawah ini:
Kode | Nama |
SL01 | Bram |
SL02 | Yudi |
SL03 | Anis |
SL04 | Bambang |
Untuk melihat seluruh kolom dalam tabel gunakan perintah SELECT * from Sales.
Bagaimana bila kita ingin menampilkan Kode dan Nama sales yang namanya berinisial B saja? Berikut ini perintahnya:
SELECT Kode, Nama from Sales2
where Nama LIKE 'B%';
Hasilnya adalah seperti dibawah ini:
Kode | Nama |
SL01 | Bram |
SL04 | Bambang |
Bila anda menginginkan nama yang berakhiran g maka anda tinggal merubah 'B%' menjadi '%g'.
Tantangan berikutnya, anda diminta menampilkan Kode, Nama, Alamat dan Gaji sales yang memiliki gaji kurang dari 300000. Inilah caranya:
SELECT * from Sales
where Gaji < 300000;
Hasilnya adalah tabel dibawah ini:
Kode | Nama | Alamat | Gaji |
SL03 | Anis | Supriyadi | 250000 |
Operator-operator lainnya seperti >,=,>=,<=, juga dapat anda gunakan.
Mengubah Data
Untuk mengubah atau mengganti data lama dengan data yang baru kita gunakan perintah UPDATE. Perintah UPDATE memiliki bentuk umum:
UPDATE nama tabel
set kolom = [data baru]
where kolom = [data lama];
Misal saja kita ingin merubah nama Anis pada tabel Sales menjadi Anisah, caranya adalah sebagai berikut:
UPDATE Sales
set Nama = 'Anisah'
where Nama = 'Anis';
Kemudian bila anda ingin menaikkan Gaji sebesar 50000 bagi sales yang gaji semulanya masih dibawah 350000, anda dapat menggunakan perintah dibawah ini:
update Sales
set Gaji = Gaji + 50000
where Gaji < 350000;
Created August 22 2002