Rabu, 06 Januari 2010

Software Tutorial, - 6 Januari 2010

Setelah data kita input ke tabel, sekarang saatnya menampilkan data. Untuk menampilkan data yang pernah kita input digunakan perintah SELECT. Syntax Perintah SELECT yang sederhana adalah sebagai berikut :

Terdiri dari dari dua klausa, yaitu klausa SELECT yang menentukan kolom apa yang akan ditampilkan dan klausa FROM yang menentukan dari tabel data akan diambil.

CARA MENULIS PERINTAH SQL

  • Perintah SQL not case sensitif, artinya perintah SQL bisa ditulis dengan huruf kapital atau huruf kecil
  • Perintah SQL bisa ditulis dalam satu baris atau dalam beberapa baris
  • Setiap perintah SQL diakhiri dengan tanda titik koma atau semicolon “;”
  • Keyword tidak boleh disingkat atau ditulis pada baris yang berbeda
  • Untuk memudahkan pembacaan sebaiknya setiap klausa ditulis pada baris yang berbeda

Sebagai contoh, tampilkan data pegawai NIP, NAMA, GAJI dan KODE_BAG, maka perintahnya adalah sebagai berikut :

SQL> SELECT nip, nama, gaji, kode_bag
2 FROM pegawai;
 NIP NAMA           GAJI KODE_BAG
---- -------- ---------- --------
1000 WIRA        7000000   10
1100 BUDI 5000000 12
1200 ERTIN 4250000 10
1300 NOVI 5500000 11
1201 AHMAD 2575000 10
1202 ESTI 3000000 10
1305 EDWIN 3250000 11
1306 AMRA 3100000 11
1101 TONO 2250000 12
1102 SUTEJO 2750000 12
1301 DIANA 3000000 11
1302 YULI 2750000 11
1303 RINA 3100000 11
1304 DHILA 2500000 11
1103 ZAENAL 1800000 12
15 rows selected.

Bagaimana jika akan menampilkan data dari semua kolom yang ada ?. Ada dua cara yang bisa anda lakukan yaitu dengan menuliskan semua kolom pada perintah SELECT seperti ini :

SQL> SELECT NIP, NAMA, JK, EMAIL, GAJI, KODE_BAG
2 FROM PEGAWAI;

atau ganti semua kolom dengan tanda asterik “*” setelah SELECT seperti ini :

SQL> SELECT *
2 FROM PEGAWAI;

Hasil kedua perintah diatas adalah sama.

EKSPRESI ARITMATIKA

Pada perintah SQL kita bisa menggunakan ekspresi aritmatik dengan menggunakan Operator Aritmatika seperti di bawah ini.

Jalankan perintah berikut ini dan perhatikan pada kolom GAJI+500000:

SELECT NIP,NAMA,GAJI,GAJI+500000
FROM PEGAWAI;

Cobalah dengan operator yang lainnya.

OPERATOR PRECEDENCE

Jika dalam satu ekspresi terdapat banyak operator, maka urutan pengerjaannya adalah *, /, +, - (kali, bagi, tambah, kurang) dengan aturan sebagai berikut:

  • Perkalian dan pembagian akan dikerjakan lebih dulu dari penjumlahan dan pengurungan
  • Operator dengan prioritas yang sama akan dikerjakan dari sisi kiri ke kanan
  • Untuk menentukan urutan pengerjaan sebaiknya gunakan tanda kurung

Jalankan dua perintah berikut:

SELECT NIP,NAMA,GAJI,12*GAJI+500000
FROM PEGAWAI;
SELECT NIP,NAMA,GAJI,12*(GAJI+500000)
FROM PEGAWAI;

KOLOM ALIAS

  • Kolom alias digunakan untuk menggantikan judul kolom
  • Biasa digunakan untuk kolom-kolom yang ada ekspresinya
  • Ditulis sesudah kolom yang akan diganti judul kolomnya, bisa juga digunakan keyword AS antara nama kolom dengan kolom alias
  • Jika kolom alias terdapat karakter space atau karakter khusus lainnya maka apit kolom alias dengan tanda kutip ganda

Contoh penulisan kolom alias

SELECT NIP,NAMA,GAJI,12*GAJI+500000 AS Total
FROM PEGAWAI;
SELECT NIP,NAMA,GAJI,12*GAJI+500000 AS “Total Gaji”
FROM PEGAWAI;

Sampai disini penjelasan tentang cara menampilkan data dari tabel.

Sumber : http://www.klik-oracle.web.id

1 komentar:

  1. Bisa g di tampilkan data tabel (BARIS) dengan perintah SELECT...?
    Mhn bantuannya..
    krm lwt email mas ya..?
    email: maret.laia@gmail.com

    BalasHapus

BTemplates.com

Diberdayakan oleh Blogger.

Pages

Profil

Foto saya
Jakarta, jakarta selatan, Indonesia
Remaja. Tinggal di Jakarta. Sedang berusaha menemukan jawaban dari "Siapa saya?". Mencintai binar mata kanak-kanak, langit senja, aroma tanah basah, gelembung sabun, cokelat panas, tertawa keras-keras, dan berpelukan. Tergila-gila pada blog, humor, dan segala jenis buku. Teman yang menyenangkan dan menyebalkan, tergantung suasana hati. Baginya, menulis adalah terapi sekaligus sarana pencarian jati diri. Jadi, jangan tertipu oleh tulisan. Sapa dia jika bertemu di jalan, karena dia akan menyapa balik. Tapi jangan coba-coba menginjak kakinya di dalam angkot, atau menghembuskan asap rokok tepat di mukanya.

Followers

Total Tayangan Halaman

Popular Posts