Belajar SQL | Basic 2
Setelah pada ::: BELAJAR SQL | BASIC 1 ::: kita bersama-sama belajar tentang bagaimana membuat tabel dan mengisikan datanya, selanjutnya pada ::: BELAJAR SQL | BASIC 2 ::: 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 | Rahmad | Dupak | 1,300,000 |
| SL02 | David | Sambikerep | 1,300,000 |
| SL03 | Ays | Sambikerep | 1,250,000 |
| SL04 | A.Iwan | Kenjeran | 1,350,000 |
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 | Rahmad |
| SL02 | David |
| SL03 | Ays |
| SL04 | A.Iwan |
Untuk melihat seluruh kolom dalam tabel gunakan perintah SELECT * from Sales.
Bagaimana bila kita ingin menampilkan Kode dan Nama sales yang namanya berinisial A saja? Berikut ini perintahnya:
SELECT Kode, Nama from Sales2
where Nama LIKE ‘A%’;
Hasilnya adalah seperti dibawah ini:
| Kode | Nama |
| SL03 | Ays |
| SL04 | A.Iwan |
Bila anda menginginkan nama yang berakhiran s maka anda tinggal merubah ‘A%’ menjadi ‘%s’.
Tantangan berikutnya, anda diminta menampilkan Kode, Nama, Alamat dan Gaji sales yang memiliki gaji kurang dari 1,300,000. Inilah caranya:
SELECT * from Sales
where Gaji < 1300000;
Hasilnya adalah tabel dibawah ini:
| Kode | Nama | Alamat | Gaji |
| SL03 | Ays | Sambikerep | 1,250,000 |
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 Ays pada tabel Sales menjadi Anisah, caranya adalah sebagai berikut:
UPDATE Sales
set Nama = ‘Anisah’
where Nama = ‘Ays’;
Kemudian bila anda ingin menaikkan Gaji sebesar 50,000 bagi sales yang gaji semulanya masih dibawah 1,350,000, anda dapat menggunakan perintah dibawah ini:
update Sales
set Gaji = Gaji + 50000
where Gaji < 1350000;
[Besambung...]



Komentar Terakhir