Mengenal dasar-dasar perintah SQL

Mengenal dasar-dasar perintah SQL - Pada kesempatan kali ini, saya akan membahas perintah-perintah dasar umum SQL, atau Structured Query Language, 

seperti perintah SQL Insert, Update, Delete,     dan Select.

Perintah Insert Table

Perintah SQL insert table sering digunakan untuk memasukan data ke dalam tabel. 

Bentuk perintahnya adalah sebagai berikut :

INSERT INTO Nama_Table (Nama_Field1,…, Nama FieldN) Values (Nilai1,…, NilaiN)

Penjelasan perintah diatas:
a. Nama_Tabel adalah nama dari tabel yang tujuan pemasukan data
b. Nama_Field adalah field yang mau dimasukan data
c. Nilai adalah nlai data yang akan dimasukkan ke field pada tabel.
d. Nama_Tabel adalah nama dari tabel yang isi datanya mu dihapus
e. Statement Kondisi bentuk perintah logika yang digunakan untuk penghapusan data

Misalkan ada Data Pegawai atau tbPegawai sebagai berikut :
Kode Pegawai Nama Pegawai Gaji

A001 Irvan Halim 2000000
A002 Giring Djiji 2500000
A003 Suli 3000000

Contoh, ingin menghapus data pada tabel tbPegawai yang field kodenya sama dengan ‘A001’

DELETE FROM tbPegawai WHERE Kode = ‘A001’

Contoh lain, ingin menghapus semua data pada tabel tbPegawai sintaknya sebagai berikut

DELETE FROM tbpegawai

Perintah SELECT TABLE

Perintah Select Table digunakan untuk mencari data di dalam table. Bentuk perintah SQL select adalah sebagai berikut:

SELECT <Nama_Field1>,….,<Nama_FieldN>
FROM <Nama_Table>

WHERE Kondisi
a. Nama_Tabel adalah nama field dari tabel yang akan dicari
b. Nama_Tabel adalah nama dari tabel yang mau dicari datanya
c. Statement Kondisi bentuk perintah logika yang digunakan untuk pecarian data


Contoh, carilah field Kode dan Nama pada tbPegawai yang gajinya lebih besar dari 2000000

Bentuk Sintaknya :
SELECT Kode, Nama FROM tbPegawai WHERE Gaji > 2000000

Menghasilkan data sebagai berikut :
‘A002’, ‘Giring Djiji’, ‘ 2500000’

Contoh lain lagi, carilah semua field pada tabel tbPegawai yang gajinya lebih besar dari 2000000

Bentuk sintaknya :
SELECT * FROM tbPegawai

Menghasilkan data sebagai berikut :
‘A002’, ‘Giring Djiji’, ‘2500000’
‘A003’, ‘Suli’, ‘3000000’

Ingat, apabila sintak menggunakan bintang * maka data yang berada di tabel tbPegawai akan ditampilkan

Apabila anda ingin mengurutkan data yang akan dicari berdasarkan field tertentu, 

anda dapat menambahkan pernyataan ORDER BY diakhir statement SQL Select. 

Sebagai contoh, carilah field Kode dan Nama pada tabel tbPegawai yang gajinya lebih besar dari 2000000 dan diurutkan berdasarkan Kode:

SELECT Kode, Nama
FROM tbPegawai
WHERE Gaji > 2000000
ORDER BY Kode


Perintah Ascending dan Descending

Ascending adalah jenis pengurutan dari kecil ke besar, sedangkan Descending adalah kebalikannya, yaitu dari besar ke kecil. 

Jika dibelakang field yang diurutkan tidak diberikan jenis Pengurutan, maka secara ototmatis akan diurut dari kecil ke besar atau disebut dengan Ascending. 

Untuk mengurutkan data dari besar ke kecil, sintaknya adalah sebagai berikut :

Contoh penggunaan perintah Ascending

SELECT Kode, Nama FROM tbPegawai WHERE Gaji > 2000000 ORDER BY Kode Desc

Menghasilkan data sebagai berikut :
‘A003’, ‘Suli’, ‘3000000’
‘A002’, ‘Giring Djiji’, ‘2500000’

Jika kondisi yang harus dipenuhi lebih dari satu kondisi, maka kondisi-kondisi tersebut dapat digabungkan menggunakan logika AND dan OR. 

Untuk jelasnya mari perhatikan kedua contoh berikut .

Carilah semua field pada tabel tbPegawai yang gajinya lebih besar dari 2000000 dan lebih kecil dari 3000000

SELECT * FROM tbPegawai WHERE Gaji > 2000000 And Gaji < 3000000

Akan menghasilkan data sebagai berikut:

‘A002’, ‘Giring Djiji’, ‘2500000’

Carilah semua field pada tabel tbPegawai yang gajinya lebih besar dari 2000000 atau Kode sama dengan ‘A001’:

SELECT * FROM tbPegawai WHERE Gaji 2000000 or Kode = ‘A001’

Maka data yang dihasikan sebagai berikut
‘A001’, ‘Irvan Halim’, ‘2000000’

Jika anda dalam mencari, ingin menggunakan lawan (Negasi) dari kondisi yang anda berikan, maka dapat dipakai operator Logika NOT.

Contoh, carilah semua field yang Gaji tidak sama dengan 2000

Data yang dihasilkan adalah sebagai berikut:
‘A002’, ‘Giring Djiji’, ‘2500000’
‘A003’, ‘Suli’, ‘3000000’

Demikian, penjelasan singkat mengenai perintah-perintah dasar SQL, yang biasa digunakan secara umum. 

Atas perhatiannya terucap salam terima kasih.