Beberapa aturan tata cara menulis perintah SQL:
- Perintah SQL bisa ditulis dengan huruf kecil atau huruf kapital
- Setiap perintah SQL diakhiri dengan tanda titik koma “;”
- Satu perintah SQL bisa ditulis dalam satu baris atau beberapa baris
- Gunakan indentasi untuk setiap klausa agar mempermudah pembacaan perintah
- Penambahan komentar pada perintah SQL bisa dilakukan dengan menggunakan tanda minus dua kali “–” untuk komentar satu baris, sedangkan komentar lebih dari satu baris harus diawali dengan tanda /* dan diakhiri dengan tanda */
Contoh penulisan perintah SQL pada SQL*Plus dari Command Prompt:
SQL> /* contoh komentar lebih dari satu baris
SQL> Berikut ini adalah cara
SQL> menjalankan perintah SQL */
SQL> SELECT id_pegawai, — komentar satu baris
2 nama_pegawai,
3 gaji
4 FROM pegawai;
SQL> / — untuk mengeksekusi peintah
Catatan:
Nomor 2, 3 dan 4 merupakan nomor, otomatis akan muncul ketika menekan ENTER
Contoh penulisan perintah SQL pada iSQL*Plus di Oracle 9i & 10g
















Aug 18, 2010 @ 20:59:49
wah kykna master oracle neeh
Aug 18, 2010 @ 21:03:09
hehe… masih belajar… sekedar mencatat dan sharing apa yang perlu dicatat dan dishare.
Thanks atas kunjungan dan komentarnya.
Salam Kenal.
Jun 18, 2011 @ 10:36:11
pak sya ingin menanyakan apa perintah SQL untuk tampilkan 3 baris data terbawah pak?
dimohon bantuannya.
terima kasih.
Sep 21, 2011 @ 13:58:57
lala, terimakasih atas komentarnya.
berikut ini adalah contoh query untuk menampilkan 3 baris data terbawah:
SELECT no, id_pegawaI, nama_pegawai, gaji
FROM (SELECT rownum no, id_pegawaI, nama_pegawai, gaji
FROM pegawai)
WHERE no > (SELECT count(1) FROM pegawai)-3;
Demikian lala, silahkan dicoba, semoga membantu.
Sep 21, 2011 @ 15:16:09
ini pendapat ane bos ada beberapa asumsi yang menjadi patokan urutannya :
1. asumsinya id pegawai sebagai patokan urutan nya :
select id_pegawai, nama_pegawai, gaji from
(
select rownum no ,id_pegawaI, nama_pegawai, gaji from pegawai order by id_pegawai desc
) where no <= 3
2. asumsinya gaji sebagai patokan urutan nya
select id_pegawai, nama_pegawai, gaji from
(
select rownum no ,id_pegawaI, nama_pegawai, gaji from pegawai order by gaji desc
) where no <= 3